forgot to add actual validations for private methods
wrote affliation model + fixed some membership stuff
Merge pull request #32 from jschiang/master

forgot to add actual validations for private methods