Using a global observer, rather than a global list of observers
Inputfunctions now a real class.
Other things. Investigate further.
-Trying to get the inputFunctions class working properly.
Revert "-Trying to get the inputFunctions class working properly."

This reverts commit 0d50a6c236e40f17d95d619c26aa1e7b0c7e8214.
Revert "Using a global observer, rather than a global list of observers"

This reverts commit 9eaefe37faa78c135b63b208c7f0269f85708bcb.
 #time 15min #comment Switching to my desktop because these recompiles are taking forever.
 #time 1h 30m #comment Removed a TON of duplicate code, and now have MyShape properly implementing the Moveable class.
 #time 30m #comment Whittling out the last duplicate code between Moveable and observer. Still messed up at the moment.
 #time 45m #comment Added new simulation for testing quadrant force calculation numbers. Also realized the observer rotation is broken.
PHYS-16 #time 1h 30m #comment Observer is now correctly utilizing it's Moveable inheritence. I believe it and the MyShape class are almost completely cleared of redundant code.
PHYS-16 #time 30m #comment Moved pullback function into the Observer class.
 #time 15m #comment Slight cleanup.
PHYS-16 #time 45m #comment Moved min/max X/Y calculations to Simulation class. Still need to remove from WorldSettings. Also, moved Quadrant shape insertion inside of an existing loop, so I eliminated a full object iteration with every idle() pass.
PHYS-16 #time 25m #comment Removed all X/Y-related code from WorldSettings. More cleanup in main. I want to continue dismantling WorldSettings next.
PHYS-16 #time 10m #comment Removed some more WorldSettings references in main. This has now broken the time tracking in main_display until I ground it in the same way I did control_center.
PHYS-19 #time #40m #comment Got the class grounded. Disabled saving/loading right now, mainly because I don't want to fix all that crappy code, just to replace it with more civilized serialization methods.
Create README.md
PHYS-16 #time 25m #comment Small scattered improvements.
PHYS-20 #time 30m #comment Got rid of the global Quadrant object surprisingly quickly and smoothly. Well-written code is such a joy to work with. Also Got rid of some compiler warnings in various classes.
PHYS-16 #time 15m #comment Cleanup.
Merge branch 'PHYS-20' into nightly

Conflicts:
	src/Physics/Simulation.cpp
	src/main.cpp