Add CMake build file

This build file is designed for the SFML2 version.
It won't build the SFML1 version.
Make this whole thing compile
Implement System::Key()
Reenable TextureManager::Init()
Animation::Animate(): Use correct function for getting texture size