Major changes

FPSWatcher now uses a "check" bool variable to see if the update loop is
running
Cleaned getFileContents code (hope it didn't break anything on Linux!)
Added Compatibility namespace (deprecated)