Added documentation

Mainly :)