Merge pull request #27 from filp/master

s/include_one/include_once (typo in ShallowParser)
Merge remote-tracking branch 'filp/feature/cli-args' into feature/cli-args
Refactor options handling into a separate class.
Merge #1