Added Controller Configuration Parsing, Moved Error/Exception Classes To A Library