Convert to scalatest and replace scala-json with jackson

There are two main changes into this PR:

* Convert tests from specs to scalatest
* Replace scala-json with jackson

It's related to the finagle issue: twitter/finagle/issues/290