Make the battery meter work.

Made a change to the model that updates the battery property when the rover moves, and blocks the move if this would take it below 0 power.  Made a change on the view side to listen for that property to change, and update the UI accordingly.

@eric79 should look at this (since he helped with the changes).