mobile friendly account settings page

Mobile for account settings page. I had to refactor a lot of it to work with AJAX to adhere to the design. I also had to update django-recaptcha to work with AJAX.

All tests pass.