Fix with bower
Add assertions to unit tests
Opt in to strict mode
Remove debugging statement
Rename internal variables
Simplify test modules
Improve documentation
Modify approach to re-setting context

This structure will support the future re-factoring where script loaders
are completely re-loaded before each test (in order to test
compatability with loaders that do not support the "context"
configuration option).