FileUploader first commit.

Collects files, renames them upon size and age constraints, tests the above.

Lots of ```TODO(dkorolev)```. And time to discuss export events in more detail.
Nothing yet, but I thought it's worth it to expose the number of files stored and their total size.
You might want to log those into Flurry :-)