Testing updates

* Created unit test file on per source module file basis and stubbed in
  basic statics tests where possible
* Created a single unit test HTML runner for each module file, moved
  index to be complete which runs all specific unit tests and created
  new index that points to individuals and complete file
* Switch to use locally provided jQuery and jUnit to peg versions
Improve Agent, AgentAccount, Group implementation

* Provides base implementation of Group
* Rounds out asVersion, toString, etc.
* Add significant test coverage
Build
Code shorten with ternary
Cut down on repitition in unit tests
Merge pull request #30 from brianjmiller/master

Testing improvements, Improve all around Agent related handling
Make .9 verb display reversible
Build and version bump
Merge pull request #31 from brianjmiller/master

.9 Verb reversibility
Basic 1.0 support

* Add to version list
* Update TinCan unit test to loop over versions hitting any LRSes that
  are configured
Correct documentation of asVersion methods
Context activities as arrays and fallout (bump to 0.3.0)

* Added new ContextActivities class with appropriate properties and unit
  tests, added to readme and build script
* Added significant test coverage for Context which led to other changes
* Correct output of "statement" property as object in context (therefore
  appropriately versioned)
* Add corrections to check for instances of a particular class before
  creating them as subobjects in appropriate locations
* Flesh out initialization of SubStatement
* Fix output of objectType in StatementRef asVersion
Build 0.3.0
Test file cleanups
Statement class changes for spec 1.0

* Deprecate 'voided' property per spec 1.0
* Add 'version' property per spec 1.0
* Switch asVersion to protect against required properties not having
  values, presumably calling system could add them directly or something
  no reason to fail, should just be silent on it
* Switch constructor second property to be an object with backwards
  compatibility with existing flag, add 'doStamp' option to that
  configuration, allows for additional configuration of the
  initialization process
* Add stamp() method
* Adds significant unit test coverage of Statement model
Doc, test patches
Build 0.3.1
Switch version from 1.0 to 1.0.0
Build 0.4.0
Allow LRS saveStatements to save with no pre-determined ID