Added PyCharm to .gitignore
First try to add support for flexible params
Refactored process_image() to 3 steps: validation, fetching, rendering.
Merge remote-tracking branch 'upstream/master'
Changed main() to allow extension
Reverted to use the default get_argument()
Minor fixes
Minor formatting changes, modifed coverage to exclude the main function, and removed unnecessary decorator
Merge branch 'NextHub-master'