Configuration

Adds the option to change the port, host and database filename via. configuration file, command line arguments and environment variables.

Documentation is included in readme.