Improvements

Ramki, please consider the following improvements:

- Surefire runs unit tests
- Failsafe runs integration tests
- Added surefire report
- Removed vertx maven plugin configuration (not required)
- Updated deps versions to their latest