add initial documentation

fixes #4