moves project to more modular directory and file structure
updates requirements.txt