Added pundit to portfolio

Messed up my other portfolio repo.  Created this new one and pushed all branches to it.  Fortunately, my local repo was okay.  Now submitting a merge request which I won't merge yet.  There is one test that fails and some other tests that don't do what they should.  I'll plan to address those issues before the next class.