Use functools.wraps properly. Fix #215
Merge branch 'fix-functools-wraps'
jsonp response ends with a semicolon