rename methods
add some docstrings
update sphinx configuration
ignore docs/_build directory
write documentation