Increased log level to lifecycle and added more logging on update

The log level was `info` before which caused gradle to eat them by default. I increased the level of the major messages to `lifecycle` to get the most important feedback (useful for automated build logs).

I also added some more detailed logging on the `info` level. I'm not a groovy expert, but I guess a few things could be done easier (or shorter at least). Maybe similar logging could be done in CreateTask? - not overly important for my use case, though)