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

Add Alt, Plus, MonadPlus, update Alternative