Various tweaks as detailed below

- Moved domain, log file and threads to config
- Made the script executable
- Added a .gitignore with default Python values
- Add helpers module (and __init__ file so usable as a module)
- Add requirements.txt with dependencies
- Update README with details on how to install and run
Merge pull request #5 from umar1233/master

Various tweaks as detailed below