Reworked to serve out jsonp when a callback is requested