Add Alt, Plus, MonadPlus, update Alternative
Merge pull request #1 from purescript/alternative

Add Alt, Plus, MonadPlus, update Alternative