initial import
bugfix: fixed pom.xml deps
basic patterns implemented, tests about string parsing and matching
scala-ized the code

The code now use case classes.
refactored in packages
renamed CmdOption => Option
renamed package patterns => pattern
refactored in 3 files
many fixes
updated scala deps
major commit
missing utils files
refactor and bugfixes
initial release
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