feat(objectRef, collection-ref): Implement refs

- Implement `ObjectRef`
- Implement `collectionRef`
- Add coffeelint task `grunt coffeelint` to validate coding style and
fixed resulting errors