Revert "Delete 3 accounts-related unit tests"

This reverts commit defff9f57d9d9b41a0c15debc76978e3add21645.

Why? I implement my own TODO note to revert this commit
when I replace each and every one of the twill tests
with django-webtest.
Add beautifulsoup v4.3.2

Why? This python pkg is a required dependenecy for django-webtest.
Add webtest v2.0.15
Add django-webtest library 1.7.7
Add WebOb v1.4

Why? It's a required dependency of django-webtest.
Replace twill tests with django-webtest in account tests
Delete 1 account test for a failure that cannot be confirmed locally
Replace twill tests with django-webtest in customs tests
Cleaned up pep8 errors, fixed some deprecated syntax in test files
Formatting fixes after webtest merge