Added the serializable config file

Added the config file and removed dependency on need for init config
arguments and it now starts up with a config