TW-35: Update or insert settings
TW-35: Adds server-side settings via command line

* sub command `config` to set settings that can be store in the db
  * the server port

* cli arguments for db settings
  * host
  * port
  * username
  * password

* Adds help texts
TW-35: Fixes broken tests
TW-35: Formats code
Merge branch 'feature/TW-35_Server_settings' into develop