content now properly routes to individual posts and passes when they are not found
sinatra's route matchers too broken to deal with, chopping off optional file extension manually
route to section list, insert sections into cache
added redirect for hitting links with content in url, removed section argument from methods where it could be derived from the path, some renaming for clarity
post dates now sorted in newest-first order