More flags.

Change-Id: Ib6aef20e2e535e215cdedee7502e57095b59c374
Cleaning up a bit.

Removed repository path so it now works anywhere.

Now defaults to reading the local master if no remote is found.

If there aren't any files inthe log a warning is written rather than
trying to process nothing.

Change-Id: I33405fb9d0666d22e871f6dfc04692f86353194c
Renaming to progress

Change-Id: I2752c91bf80c7ff2fb99cb3e46722ed3c7822483