Simplified CLI a bit, added ability to pass in URL's, removed --dest requirement (default cwd), new default is no versioning, versioning can still be passed in with --repoversion
Cut down on functionality - moving more towards a command-driven url-only approach which will mirror the repository structure on the remote end based on the URL. Still work to do.
Trimmed down readme, cut back on features to embrace use before reuse.
Encapsulating the entire YUM instantiation / package listing process in a try/except block to catch all RepoErrors.
Updated README and fixed usage message.