Catch BadStatusLine exception with Twitter.
Claimed phone numbers are not unique.
Hide support for broken phone number verification.
Merge pull request #16 from hasgeek/code-reorg

Use coaster in lastuser
Moved sass folder; styles for markdown in Funnel.
Fixed imports

Also removed decorators module and moved code back into views.__init__
as there are two functions that depend on access to the __resources
global registry.
Reorganized internal resource discovery.
Abort on unrecognized HTTP verbs.
Lastuser migrated to Baseframe

Lastuser now uses Baseframe for UI templates. This is the first of a
multistep migration to Baseframe+Coaster.
WSGI for production.
Moved form width limitation over from Baseframe.
Switch to BaseMixin from Coaster
Fix headline on index page.
Step 2 of migration to Baseframe+Coaster

* Lastuser now uses Coaster's `load_model` and all user-editable models
provide a `permissions` method
* Forms now use Baseframe's Form base class, which tracks the edited
object via the edit_obj and edit_id attributes
* Twitter login should be slightly more reliable since we're checking
for more failure conditions
* New "new profile" form for first-time logins and returning Twitter
and GitHub users who have not supplied an email address
Remove print statements.
Removed redundant loghandler (now in coaster).
Unused import
Removed setup.py because it confuses users.
get_next_url now requires explicit session=True
Descriptions in registration form.