- Added state management functions to base
- Made a bunch of classes Singletons
- Started the state class