Add author tests; clarify position on template loaders; clean up some code and upgrade Django