Refactor argument parsing into ArgumentParser
Enforce symbol field definitions
Fix ruby 1.8 idiosyncrasies
Merge pull request #5 from basecrm/argument-parser

ArgumentParser