Added configuration for setting up the server.
Allowing reconfiguration of the server
Added documentation.