Added Many monad
Exclude tests from the library
Changed passed functions to delegates & fixed the bind method of Many not taking Many
We know the return type of from_value
Added lift function
Fixed the Many monad to work as expected.
Added gitignore