Create UrlForm wrapper and add EntityCodec

All previous tests are passing but the scalacheck test I added is failing, I will look into it.