First check in
- Identity Monad
- Maybe Monad
- State Monad

Added some tests for identity monad.
Added attempt to check the Monad Laws using QuickCheck.
Added tests for Maybe monad
Updated tests for Identity monad
Added first test for State.
Renamed tests for Maybe.
Added more tests for State Monad
Added State.map function + tests
- defined foldr in state monad
- defined foldl in terms of foldr
- defined map in terms of foldl

Added a few more tests.
Added Map and Join on Identity Monad
Added Monad Laws in terms of Map and Join in Tests
Added List Monad purely for educational purposes since is already present in both C# (LINQ) and F# (List Comprehensions)

Added tests for List Monad
Added C# support for Identity Monad + tests
Added licence comment on C# file
Added NUnit Project file
Refactored namespaces
Added C# support for Maybe Monad
Added C# Tests for Maybe Monad
Added C# support for State Monad
Added tests
Added more C# Interop Tests for State Monad
Refactorings...
- Refactorings..
- Added Join and Map extension methods in interop with C#
- Added more type signature comments
- Added more tests for map and join
- Added Tests of Monad Laws in terms of map and join for Maybe Monad
Updated code to VS2010 Beta 2
Added NUnit binaries to ThirdParty folder
Added missing Libs to NUnit folder