Cleaned up code and made executable
Added library requirements to docs
Venv requirements file added