Added config.json, read config from json, command line parameters

I added a config.json file to make the configuration like, server, port and so on variable.
The config file can be specified by using the -c or --config parameter, --help and --version have also been implemented.