add Traits.scala
add PatternMatch.scala