Minor fixes, etc (see details)

 * login no longer AJAX'ed (allows browser to store credentials)
 * minor fixes for warnings
 * change main page to be a blog post
 * handle trying to use a non-existent post (not very well though)
 * misc fixes for the new layout