#2 using mirrors

I added mirror handling, unfortunately it is not possible right now to test it in maven invoker test (it doesn't provide settings.xml file that it uses) so it only works when one changes it's settings.xml file. I've added todo tag for this.