Added reverse pagination
Slight stylistic template change
Documentation fix
Relocated all routing logic into new sourcefile