Add error handling for: Config File absent, Bad config file syntax, Port in use
exit on bad/missing config file
Merge pull request #15 from czardoz/master

more error handling