Code cleanups, mechanize -> requests, VXCage support, command line changes etc.

- Changed from mechanize to requests library (just feels better)
- Added the ability to upload downloaded samples to a VXCage malware repository
- Changed logging from print statements to python logging module (prettier)
- Ability to provide API key as a command line switch (hate hardcoded API keys as anyone who can run the code has the key as well)