Adding BETTER support for require.js. The files are required with a Teabag prefix (so you need to use a require.config({path:}) to set it up to the correct url). Then files are then downloaded and then the tests are run at the proper team, every time

MD version

Added onWindowLoad to the base Teabag file. Fixing the runner for non-require test suites.

Resetting version

Making the using_require config be called 'use_require' and moved it from being a Teabag option to a specific suite option

Fixing require require

More readme updates

Notes about require js and removing deffering about require

Removing helper file javascripts (it was redundant) and adding specs for the new functions