Add setup.py
Key file should be created with private permissions
Merge pull request #5 from r-darwish/master

Various Improvements