Extract Flags.parse() to remove duplication
Declare type for Interpretter.run
Add InterpretterSpec for option
Introduce Read[Char]
Bump specs2 and shapeless to support Scala 2.10.4
Fix rendering of Both usgae due
Add Parse.option and Parse.default combinators