* Added RotationCount * When files are rotated and the name of the new file clashes, we will attempt to create a unique name * Semantics of WithLocation was wrong, because time.Truncate worked its magic in UTC time. * Added Handler, and FileRotatedEvent