Created cmake file
More cmake files
Very simple program
Merge branch 'feature/cmake' into develop
Added window class
Added config file
Removed window class
Used sfml window directly
Merge branch 'feature/window' into develop
Copied state manager and state interface
Changed state to be a class
Changed state pointer to be unique
Removed inheritence from singleton from state manager
Nevermind, back to shared pointer on state
Formated state managers
Updated cmake lists
Copied exception
Updated state manager
Merge branch 'feature/state-system' into develop
Added exception source file to compiler
Merge branch 'fix/add-exception-source' into develop
Added travis file
Merge branch 'feature/travis-support' into develop