AHAHAHAHAHAHAHAHAHA

Added a shit-ton of GUID tracking, revamped some code, modified settings
readers and writer (really gotta make those singletons, they're the
one's where that is actually needed since we don't want to get all
functionality of settingsreader)

Also, added a bunch of stuff to do with file watcher (including the
render loop)