Rollover for file output

Implemented rollover for file output as mentioned in the logstash documentation.
Let's leave this in bytes *or* support specifying the units like "100M"