Reuse TwilioClient for further texts rather than recreating it each time
Merge branch 'develop' of https://github.com/Gavin-McCormick/watttime into develop
Major refactoring of accounts.

Deleted all old code that was not being used. Moved some general code
from regions to config, and generalied the code so that it can be used
by the UserProfile model. Removed UserProfile.equipment which I had
forgotten to remove earlier. Fixed minor bug where password was not
properly unset when user logins in through email verification. Factored
out common code between views, models, and regions. Restructured how
regions are organized, including adding a circular import of regions <->
models so that potential bugs from importing regions before importing
models should no longer be possible. Updated test cases.