* Add support for config file
Closes#1
* Support changing config path
The path to the config file is accepted as an argument
* Remove old code
Remove the code for the old backend selection method
This commit converts the server to use Tornado. Unfortunately, I had to
convert part of the code to async, but I avoided it as much as possible.
Closes#7