Add initial config file

- ParserWithConfig will look into the config file for some of its
default values
- Pass the config file on to the GNTPServer to use with plugin settings
- Move GNTPServer to the bottom of the file, so that it can include
GNTPHandler directly without requiring it to be passed in