removing eventhook
squash
abstracting gatewafactory
refactored gateway params, removed unnessary class and placed to abstract factories, also removed sql. added unit test for resultset and features
moving abstract files and util files
deleting feature files