Minor clean-up on aisle timestamp
Added ordering to contacts.
Added message sort by created ascending.
Bumped SQLAlchemy requirement
some css fixes
refactored unread messages
added avatar to reply/new
form style updates
some more refactoring; added macros.html
got rid of most of that terrible show()/fadeIn() crap
fixed timestamps
validate null contacts are rejected; fixed status message display
null/whitespace email fixes
switched font; added icons; fixed layout
opacity adjustments
changed error message
added contact management
Added management command to delete expired messages
Validate emails a little harder

(And remove @ednapiranha's ungodly semicolon)
fixed relative paths