cleanup implemented

for easy data cleanup
documentation update

updating all documentation with docstrings for the methods