Implement Collection functionality

This **does not include** handling of associations. We only cover basic mapping, data storage and data retrieval in this issue. The is [another issues](https://github.com/triAGENS/guacamole/issues/6) dealing with associations.