test: remove unnecessary .gitignore file
test: use Catch C++11 testing framework
test: implement the 'make test' rule
style: add cpplint.py

Use pure Google C++ style for the project or similar.