Added some documentation, closes #27