added url in setup.py script
Added some simple validation of input