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

It's slightly sad to have this method, given that it does a SQL query rather than returning a nice joyous Django lazy QuerySet.