Setting response headers before calling WriteHeader in context.String()
Do not update header when status code is less than 1
Improves error log formatting
Adds context.LastError()
Merge branch 'develop'