Documented some of the higher-ordered functions
Finished up documenting the higher-order functions
Merge branch 'develop' into feature/documentation

Conflicts:
	Makefile
Added the installation of Sphinx before testing
Wrong directive for test prep
forcing rebuild
Added envs/ to the ignores
Documented the operators
Documented operators and removed some redundant or confusing functions
fixed the doctests
inital monad support
Merge branch 'develop' into feature/documentation

Conflicts:
	.gitignore
	fp/__init__.py
	fp/tests.py
Merge branch 'feature/documentation' into feature/monads
monad tests
Added a better atom mechanism
Added MonadPlus implementation; added error_to_nothing decorator
filled in more of the monad methods
Added some doctests
Aliased Maybe to Just and Nothing and changed the __repr__ to reflect that
fixed sequence, added sequence_dict and added an Monad.ap for applying functions with monads
docs