Some changes I needed for tugboat testing

* Added retouting and update to touts
* Added port setup to the client; allowing hitting localhost
* Added yajl json parser
* Minor refatoring