Changed to error handling: services now throw errors if incorrect parameters are passed.
Merge remote-tracking branch 'origin/master'

Conflicts:
	app/scripts/services/dataservice-movies.js
	app/scripts/viewmodels/movies.js
	test/spec/services/dataservice-movies.spec.js