[issue1003] Improve style for create and main pages, add create form

This is inconsistent with the OpenHatch idiom of having a `_do` view for receiving a POST, but you have chosen the more Django-y way to do this, so who can blame you.