Merge pull request #12 from treshugart/master

This is now ready for the extra documentation and to be pulled into MrSparkles
Merge pull request #16 from treshugart/master

Implement DI object for application to route callbacks.
Merge pull request #19 from treshugart/master

Fix bug for invalid di name.
Merge pull request #20 from treshugart/master

Implements #17.
Merge pull request #22 from treshugart/master

Misc improvements.
Merge pull request #24 from treshugart/master

Implementation for #23
Merge pull request #25 from treshugart/master

Whitespace and spelling.
MS-29
Added the empty functionality to the collection object
Merge pull request #26 from russholio/master

Re-added the empty functionality to the collection
This line was glitching with the current MyCloudMachines code

Was throwing this error:

    Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
Merge pull request #29 from treshugart/master

Renaming and misc code updates.
Merge pull request #32 from treshugart/master

Match whole word if using route name as match.
Fixed typo added period.
added upper casing for xmlhttp request type to fix IE.
Add more reader / writer methods. Fix issue where a property was trying to be converted to a reader when it shouldn't be. Implement QUnit and write tests.
Merge pull request #1 from oodgaard/MS-48

added upper casing for xmlhttp request type to fix IE.
Merge pull request #35 from treshugart/master

Fix bug causing export errors with readers. Write tests.
Fix bug where exporting releationships were exporting the observable in certain cases rather than the object itself. Write regression test for it.
Merge pull request #36 from treshugart/master

Fix bug causing export to malfunction with collection relationships.
Remove unnecessary code from tests.