Using argparse in place of optparse. Corrected default value bug for recent option
House cleaning. Created a utils file that handles all hash functions plus more. Created a MalwareSample module. Created a MalwareDbController to act as a middle layer of indirection - will expand this to a db factory in the future - only handles sql lite for now..(longest commit msg of all time)
Complete/functional code - modularized
Added more details to the README file
Refactored code. Moved hash functions back to the malware class (until it makes sense to do otherwise)
Merge pull request #13 from warebot/next-generation

Next generation++ thanks to @warebot!