renaming some test methods to better represent what they do

 On branch test-suite-cleanup-and-refactoring
Merge branch 'develop' into test-suite-cleanup-and-refactoring
changing test stub files to look more like the real thing and changing tests to use some new NodeJS/NamespacedJS specific methods
refactoring some tests that dont need to verify the class contents
throwing an exception if dots are used for nodejs require paths
moving test util plugin to a more sensible package
Merge branch 'develop' into test-suite-cleanup-and-refactoring
Merge pull request #506 from BladeRunnerJS/test-suite-cleanup-and-refactoring

Test suite cleanup and refactoring