Project refine

* Cleaned up ProjectController to bring some more consistency with JobsController
* Updated views with newer design by Peter
* Updated the user roles and access to Projects
* Added new model (enum) called ProjectStatusLu rather than hardcoding the values in the view