use ArgumentParser instead of OptionParser
Merge pull request #55 from lihex/develop

use ArgumentParser instead of OptionParser