Major overhaul of the unit test system. Converting all changes to all unit tests thus far created.  Made things more generic, removed assesment specific C++ files, include files and solution from git repo, altered unit testing structure to comply with this more generic format. No unit test error goes to standard error anymore, closes #34. More generic implementation closes #42.