Resources

Modifications:

* The default collection for REST models changed from `Array` to new `RESTCollection`(having ability to reload itself)
* `send` and `@send` now take 4 methods similarly to `all` and `find`. BC is saved using type-based overloading
* `Array` made to accept real array instead of multiple arguments into `constructor` and `load`
* `Cacher` made to use versioning to maintain BC breaks between data storage formats