adding resources
code clean up
code clean up
cleaned up matcher
more clean up
updating error messages
code clean up
added http job executor unit tests
marco's feedback