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