Don't allow users to join CCLA twice

:fork_and_knife: This resolves an issue where users were able to join the same CCLA multiple times. This is unexpected behavior so we're resolving it with a little validation on `Contributor` and a alert message if the user attempts this behavior.