ISSUE#474. Some of the controllers are still being called multiple
times. However the number is down and the logic is more correct. At this
point I'm hesitant to fully fix this because it isn't needed for the
release and a real fix involves caching of items, backend changes to
bring all information about a project together, and reworking
routes. From the user perspective the system is working, so I'm opening
a different issue and will work on this after our release.
Merge branch 'current-sprint' into 474-bad-routes
Remove commented out code.