Adding upload functionality with basic CLI commands
improving tag saving so it preserves pre-existing tags
adding flake8 to pulp-dev and fixing lots of pep8 errors
modifying flake8 config location path for compatibility

it worked without a leading "./" for me, but failed on another
dev's machine for unknown reasons.
adding tests for a function I forgot about
Merge pull request #2 from pulp/mhrivnak-upload-with-cli

Adding upload functionality with basic CLI commands