Fixed frametime not actually being correct

woops
This should move in accordance to frametime
Added debug output for fps within the engine
Added settings class

It'll eventually load and save settings from the disk.
Updated shader code for other projects