Add some basic typeclass definitions.
Add endofunctor monoid
Create Unit type and add monoid instance.

Conflicts:
	FunSharp/Typeclasses/Monoid.cs
Add num instances.
Merge branch 'typeclasses'

Conflicts:
	FunSharp/FunSharp.csproj