feature: add docs
feature: add requirements.txt