Add pundit to projects

This PR contains:

- Install Pundit and configure it.
- The base of policies. (ApplicationPolicy)
- Migrate project cancan to pundit.
- Refactor projects controller to use the policy.
- Refactor project views to use the policy.
- Add StrongParameters to projects.

This is part of #39 and #46.