Changing unit test files out to be reusable across projects.
Added in support for debug, test. Only supporting test level up to 1.