moved render logic ro Response, lots of cleanup, and removed json
readme for the changes