Trivial changes on the source code
Updated meta files (such as `README.md` and `TODO`)
Split appearance variables from `Globals` to `EngineGlobals`
Moved `Engine` to the `deps` directory, reworking Makefile
Organized `COMMANDER` and `ENGINE` targets on the Makefile
No need for the `Game` subdirectory anymore
Cleaned up `commander` a bit
Made `Window` have borders by default, according to `EngineGlobals`
Cleaned up minor thingy on `StateManager` and `main.cpp`
Commented the `Colors` module
Remade the way the `Colors` module work
Fixed borders on the Main Menu
Made possible to convert between  `Color`/`ColorPair` and std::string
Made the `ColorPair` conversion take in consideration `is_bold`
First state on `StateManager` is not hardcoded anymore
Made possible for the GameStates to change from one to another
Removed awful return values from all `GameState::update()` functions
Removed awful arguments and return values from `GameState::load` and `GameState::unload`
`StateManager` is completely intependent of the user game now
Commented a bit on `InputManager`