Adding Monoid option.

Adding monoid and with extract method.
Adding more tests around monoid option.
Merge branch 'monoid' of github.com:SimonRichardson/fantasy-options into develop
extract OptionT to module
Add mothods Option.from (null check), is & isNot (checkers changed)
bump version