1.4dev commit

Moved config functionality into ConfigFile from several different config
sources.
Added Loadable interface to facilitate loading data from files.
Moved UsesPlugin and UsesPlayer to util folder.
Added config getter from main class, needs to be refined.
Overhaul of core configuration engine.