Adds initial documentation

[ci skip]