Merge pull request #6 from iamawongck/CK-13329_improvements

Ck 13329 improvements
CK-13355: Adding a private method to validate the request in the service handler
CK-13355: Handlers take in an AbstractRequest instead of just the Request interface
CK-13355: Service handler method stubbing
Merge remote-tracking branch 'origin/CK-13355_servicehandler' into stable