test(ObjectRef): implement basic valid tests for ObjectRef

-add initialization tests for confirming their are a passed parameter
-add get/update/delete function tests for confirming their are a passed para

closes REALLY-78
- You shouldn't depend on code for your tests, the code is totally wrong -at this point- because I can make something  
```coffeescript
user.get().done (data) ->
  doSomethingWithData(data)
```
- I'm not throwing exception in code I'm rejecting promise with throwing new error object so you expect `get` to always return promise