Add support for case classes defined in a trait
build for scala 2.9.3 and convert specs to specs2