Added removeCapabilities to WebDriverUtils
Removed browserName, version and platform from capabilities in trace logs
Removed trailing spaces
Removed this syntax from where it is not needed + removed the use of calling getters internally in class
Added addCapabilities method to WebDriverUtils
Refactored desiredCapabilities to type Capabilities
Foxed NullPointerException
Changed toString method for BrowserConfiguration class 
Bugfix internet explorer will now also run when borwserName is iexplore (BrowserType.IEXPLORE)
Formated code
Refactored the to ignore browsers not supported by WebDriverRunner + added trace logs when ignoring tests and refactored trace logs for desiredCapabilities and capabilities
Corrected getTestDescriptionSuffix to only show provided data in annotations
Added check for ignored browsers after driver is created and platform and version is known
Changed toString to return the string representation of the annotation
Removed getTestDescriptionSuffix and replaced it with annotationAsString + corrected the look of annotationAsString