add macro to create a test. put all tests in one project group. remove main methods from test code.
Merge pull request #22 from voxelinc/improve_test_structure

improved test structure