Split libraries, documentation

Issue #21
- Split out Resource and Property into their own libraries, so that they can be easily documented by the www.dartdocs.org generated documentation.
- Modified the documentation of avocadorm.dart.