Removes unneeded dependencies
Eliminates Backbone, cleans up sugar functions
Adds stat editing with left/right click

pain points:
- having to manually pass the event object to the controller function,
perhaps this is a smell that a directive is more appropriate but it's 
not clear how a directive could solve this
- tried to remove jquery but all my element.bind bindings broke inside 
of directives; it seems like when angular detects jquery is loaded it
just uses it transparently (I'm not sure this is a bad thing, because I
don't want to learn another API, but it seems like I thought I _was_ 
using the angular API for directive element binding when I really wasnt)

cool things:
- learning that scopes inherit prototypically so you don't have to do
lookups on the parent scope, it just happens for you