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
oy gevalt, I didn't realize this was part of the public api.  I think we can deal though.