Merge pull request #1 from alexcruice/master

minor refactor
Parameterized script location
Implement Downloader abstraction