refact argv util
refact argv
refact ablejs
Merge pull request #27 from ablesky/dev

Merge dev into master