#73 factor out ProjectNavigatorController
#73 add selection functionality for project navigator controller.
#73 somewhat functional project navigator controller with client. Uses test data for this commit.
#73 link client to the project navigator controller