takeing care of many possible rules and updated unit tests accordingly
Merge branch 'white-black-list' of github.com:capensis/canopsis into white-black-list