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?
That's fine. I just wanted to make sure that you knew. It can be a pain to scroll through them when trying to do a code review.