Realised it would make more sense to completely remove the Mirrors class and get rid of some of the error handling surrounding the calls to getXmlMirror and getBannerMirror.

Changes appear to pass al JUnit tests