Merge branch 'release/0.3' into develop
Move contributing guidelines to README
Make titles title case
Add "Branching Model" section to "Contributing Guidelines"
Elaborate on how to contribute
Add pipebind system

Using pipebind it's possible to treat `|>` as a kind of bind operator.
Add error monad

This is virtually the same as the either monad but with :error instead of :left
and :ok instead of :right. It fits better with the Elixir/Erlang error
conventions.
Merge branch 'feature/pipebind' into develop
Delete trailing whitespace
Fix doctests
Add rule to "Coding Style" re trailing whitespace
Avoid unneccesary whitespace in tuples and lists
Do not assume people are using git-flow when creating branch
Remove old git branch example

Should have been part of previous commit.
Increas max line length from 78 to 80 characters
Refill source files
Merge branch 'feature/refill' into develop
Add example to Monad.Maybe module and enable doctest
Add documentation to Monad.Maybe functions

Note that this needs to be reviewed.
Merge branch 'feature/maybe-moduledoc' into develop