use method over property
adding check for X-Hub-Signature
fix exception logging and respond to the request with the error