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.
1) no
2) unique_ptr with custom "deleter" over ofstream or FILE would be good enough (to avoid constant file openings)