Merge branch 'release/0.1.0-SNAPSHOT'

* release/0.1.0-SNAPSHOT:
  initial release
  refactor and bugfixes
  missing utils files
  major commit
  updated scala deps
  many fixes
  refactored in 3 files
  renamed package patterns => pattern
  renamed CmdOption => Option
  refactored in packages
  scala-ized the code
  basic patterns implemented, tests about string parsing and matching
  bugfix: fixed pom.xml deps
  initial import
- fix "--optA A --optB B <file>..." behavior.  If multiple files are on the command line, docopt would throw away settings for --optA and --optB.
Merge branch 'master' of https://github.com/swadey/docopt.scala into develop