Clean up CliWrapper and Configuration

Change-Id: I3a598b61e75479be108df80de3f6c761d2a0304c
Configuration and engine refactoring

Change-Id: I42375b4e191161680f755e8c26c941512ae0d979
Mass connector refactoring

Change-Id: If20fd2fc6afebf475dba664306cac337e22d4f25
Exclude wiremock log4j dep from tests

Change-Id: I8070c022f435304db60e3afa6397a98d2979a7af
Its not a place to filter files..

- It should be done globaly
- It should be configurable
- I need java files :)
Changed method of reading properties file

- Wasynt able to force him to work with old method (mayby because im
  trying it on Mac)
Just a few small fixes

- Warnings and stuff
Added few other java versions to travis

- Just in case
Fixed pmd collector

- Getting by class is easier
Java 6 will not build

- Cause gradle is set to java 7
Added coveralls test coverage

- Thru jacoco
- Owner will need to generate own secure string
Do not fail in jacoco on java8

- Dont fail at all on jacoco
Dont test at java8 at all

- Till i will not learn how to add plugins to gradle conditionally
Now coveralls should work

- changed key
- added xml report generation by jacoco
Added coveralls badge

- Will need to be change for the right one after pull
Reformat of readme to show badge in right place

- Should do it right
Removed coveralls repo_id

- I forgot that its only needed for private repos
Now badge will work better

- At least it should
Used logback notation for log

- Its faster
Merge pull request #6 from ingwarsw/master

Small bundle of changes