Use Backbone for student account and profile JS.

Validate student account and profile form fields. Use RequireJS for Jasmine tests of account and profile JS.

@wedaly and @dianakhuang, could you review this?
just a formatting point, standard JS format would be to have this over 5 lines
if () {
    code
} else {
    other code
}