Authentication and Authorization

Added Omniauth with github for authentication
Added CanCanCan for authorization

Users can sign in and edit projects if they are a member of the unepwcmc github group