Many updates to commenting and additions to Routes package