Added template Makefile and main

Create a main makefile as well as template main methods both for test runner
as well as the main project application. "make all" will build the test runner
and the main file.
Added a template class file to illustrate test runner function

Added a basic template for a module and a basic test for it.