Added requirements docs
Repo refactor