Added start method, Will work on this later I promise.
Added configuration system, and added restart functionality
Added loading in check_config(), and fixed restart flag return in start()
Added minimal functionality.