Implemented Project Overview

Available / visible only if logged in as a ProjectManager.
Minor change to user permissions

Coordinators and TeamLeaders are now able to create and edit Tasks.
Merge remote-tracking branch 'upstream/master'
saving is now done in Model.java, can be overridden with inheritance - this allows all models save functionality out of the box