Move to a new version of ruby.
Updated ruby version for travis.
Updated ice_nine gem.
Updated jeweler gem.
Updated rspec-given gem.
Added lazy type.
Added either type.
Refactored the maybe monad.
Made sure we check for Option types.
Added the ability to check whether a lazy is created.
Updated documentation.