added: submodule Catch (unit test framework)
changed: altered makefile to use submodule path for Catch tests