implement http_download functionality
add an executable file
add option parser to the application class's run method
add download type to the application class
replace global variable with object variables
implement http downloads
Merge branch 'download_methods' into develop
add usage guides to readme
Merge branch 'readme-usage' into develop
Merge branch 'develop'