Added to test framework

Continued to expand qunit into something that doesn't suck. Also
refactored file tree.

- Added script/tests/testsuite.js - TestSuite class
- Updated script/testmain.js to use new class
Updated README to reflect recent commit
More test framework (not working)

Javascript is wonky as hell.
minor change - still not working
Fixed bad TestSuite.init flow
Test Framework Fix

Added autoload and QUnit.load handling in test framework. Almost
working.
Test framework finally working

Updated testmodule with hokey fix for a self-reference inside tests, but
everything seems to work as expected.
Updated README
Removed unnecessary requirements