Parallise downloads

Added the ability to parallelise downloads. Also added requirements.txt and updated readme to simplify installation.