Ported page functionality to use the communicator.
Merge branch 'master' of https://github.com/byu-osl/city-issue-tracker