Updating gruntfile to be able to run tests

Also updating readme explaining how to run the tests
Adding test case and implementation for object with existing observables

It should not create a new observable for an object that is being initialized that already has an observable for that property.
Bumping version number ahead of release