Adding makefile test runner
Fixing up package.json a bit more
Adding some basic tests
Moving test type constants to the test class
Fixing gitignore and moving run states to Test
Moving result to Test, only running files with test.js extensions
Moving exclusivity to Suite and Test