Switched backend to use firebase

Deleted java backend; changed model to use FirebaseIO; happy happy fun
time!
Fixed update bug

Sometimes update was being called before the views had been intialized
resulting in an error.