Config File Changes, Cleaned Up Solution

Config Files are now parsed using Boost library. Keys are mapped to a
Bi-map along with a String to easily refer to Keys by a String value
equal to the name of their enum name.

Cleaned up some unnecessary files. Hopefully we don't have to worry
about commits not being pushed.
More Cleanup Changes

More Cleanup Changes