Made functions instances of Functor, introduced AbsFun 1-9 as default implementation of Functor for Function 1-9
Changed Lists.java and Functions.java to use AbsFun, added curry, uncurry, and some other common help funcions to Functions.java
Some changes in the Monad generic type parameters
Added ApplicativeFunctor
Made functional lists instances of ApplicativeFunctor
Added the Maybe type
Updated README.md
Updated README.md some more
Changed implementation of zip in Lists.java
Added some static versions of constructor functions in Maybe.java
Updated readme
Fixed markdown syntax problem in README
Fixed yet another markdown syntax problem in README, damn language...