single resource class with simpler schema

Changes to resource system:
- There's nothing called "collection" anymore
- Resource class handles everything REST/CRUD related and makes appropriate calls to database
- Resource schema files have simpler syntax now (see example article.yml diff below)