Protect LRS.retrieveStatement input
Improve LRS construction configuration of auth

* Implement to allow username + password settings that get Base64
  encoded automagically
* Add base64 encoding method to Utils
Correct construction of statement with authority
Add fromJSON implementation to Statement class
Improve testing framework set up

* Split tests into per source file test files (with only TinCan and Utils started)
* Remove default test/config.js in favor of storing test/config.js.template
* Improve TinCan method signatures for sending statement/statements to allow testing and to allow users to access individual results in the case of multiple LRS configuration
* Improve unit testing of TinCan methods
* Add unit testing of Utils methods
Build and doc regenerate (bump to called 0.2.0)
Correct tests in IE9
Doc bug fixes
Make ISO Date string TZ safe
Improve unit test code

* Start new TinCanTest object for holding assertions or anything else
  specific to these tests
* Swap out check of XHR type into new assertion
Build and doc regenerate
Merge pull request #24 from RusticiSoftware/test-improvements

Test improvements and other stuff