Moved data into service along with the react initialization.

Pagination is broken right now kinda

Switched to object equality mode of $watch on the data because I needed both $watch and $watchCollection functionality
Pagination working

Seems a bit slower than before.  I might precache the next page.
Refactor out locking to service, to get rid of that awful event handler
Merge branch 'feature/refactor-into-service' into develop