added documentation. for now the docs are very minimal and require updating manually, but it's better than nothing!