Make Store#sort return a new collection to API side-effects
* Remove parent property from collections
* Change Store#_createSubCollection to delegate to store's prototype not current collection
* Make store specialization responsible for overriding _createSubCollection to copy
   the properties required by the store
Test querying on Memory with inheritance, with instance methods
Fix Store#_createSubCollection to copy all props by default
Include index for forEach and map
Start breaking up README, test how links work
Break the docs up into different documents
Provide a means for defining properties to exclude, and filter mixing rather than relying on deletion
Test and fix inconsistent index between store and sub collections
Update docs in regards to sorting without side effects
Merge branch 'sort-without-side-effects'

Conflicts:
	docs/Collection.md