Fixed issues raised when testing.
Fixed comment typo.
Added getModels to Collection's prototype.
Removed getModels method from Collections. Added getData method to Collections to return an array of the data of all models in the collection.
Fixed bug in Collectios' compareArrays method.
Added continue statement to Collection's compareObjects method.
Added iterate method to Controllers. Refactored code to use iterate. Implemented concat.
Remove join method from Collections api. Makes more sense to be in Models' prototype.
Removed reduce and reduce right from Collections.
Fixed erroneous ';' in Models.
Reimplemented getProperty and setProperty to use the property path to get and set properties deep in the model's data. v0.6.0.
Added compate(a, b) to collection to make 2 comparisons, a === b and b === a.
Changed how set works in regard to the changed data hash.
Removed comments.
Added check for undefined obj in findProperty function.
Relaxed jshint curly warnings. Removed some curlies to reduce line count where it makes sense.
Changed throw to conole.log for registerControllers() missing parameter .
Modified comment to be 1 line.
Backed out of using relaxed curly braces.
Changed readOnly to isReadOnly in collections.