Cleanup and made a requirements.txt

for easy management of dependencies, if they increase in the future. Besides, its easier and cooler :P