[Projects enhancements]

  - Refactor ProjectsController.
  - Refactor projects views.
  - Full spec coverage.