use backbonejs

added backbone; starting to think about the data model