Worked on State Manager, added Screen Manager

Renamed public vars . Currently working on SwitchScreen. This is ( issue
#4).