cleaned up the routing and added authentication for edit links
Merge pull request #55 from calblueprint/cleanup

cleaned up the routing and added authentication for edit links