Added Disposable Object(non-thread safe atm)
Added Log Class(non-thread safe atm)
Add stub for Abstract class
Added thread safety to log
Added thread safety to disposable object
Inherited disposable object in base state
Added StateManager class that manages all the states and other managers(input etc.)
Filled out AbstractClass state with members and functions
Added IntroState class stub