stuff

Conflicts:
	component.json
	examples/js/example.js
# This is a combination of 2 commits.
# The first commit's message is:

stuff

Conflicts:
	component.json
	examples/js/example.js

stufffff

# This is the 2nd commit message:

chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28
# This is a combination of 3 commits.
# The first commit's message is:
stuff

Conflicts:
	component.json
	examples/js/example.js

stufffff

chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28

Functional version of the sync interface

# This is the 2nd commit message:

removing requirement for $scope in method sig

# This is the 3rd commit message:

Clean-up
# This is a combination of 2 commits.
# The first commit's message is:

stuff

Conflicts:
	component.json
	examples/js/example.js

stufffff

chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28

Functional version of the sync interface

removing requirement for $scope in method sig

Clean-up

Example update

# This is the 2nd commit message:

Clean up and key filter added
stuff

Conflicts:
	component.json
	examples/js/example.js

stufffff

chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28

Functional version of the sync interface

removing requirement for $scope in method sig

Clean-up

Example update

Clean up and key filter added

Clean up
# This is a combination of 2 commits.
# The first commit's message is:

stuff

Conflicts:
	component.json
	examples/js/example.js

stufffff

chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28

Functional version of the sync interface

removing requirement for $scope in method sig

Clean-up

Example update

Clean up and key filter added

Clean up

Adding inline documentation

# This is the 2nd commit message:

Testage ftw.
feat($goKey): Sync local object w. GoInstant key

The $goKey service has been introduced, it takes a single argument, a
key.  $goKey returns a model, the standard `key` methods are exposed,
prefixed with a '$'. This model will be kept current with the key.

Note: Changes to the object are not persisted back to the key.

For example, to return a collection of todos:

$scope.todos = $goKey(lobby.key('todos'));
$scope.todos.$sync();

To add a new todo:

$scope.todos.$add({
  description: 'a fresh todo',
  complete: false
});

Each of the methods with the exception of $sync, returns a promise.

Additional minor changes:

Also added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28, #23