Add documentation

Creates the MonoDoc docs, plus brings the docs from the C# inline docs here.