Update run_tests: exception for no tests
Update CMakeLists.txt: add options for SFML and Boost
Update .gitignore: ignore lib/gmock/gmock