Develop

File Download Report
-- Newly added files:
+ UserDataPoint
+ UserDataReader
+ UriFileDownloadInvFilter
+ FileDownloadInvDao
+ FileDownloadInvDaoImpl

-- Tobe added files:
+ ReportMetricReader
+ ReportMetricWriter
+ FileDownloadReportMetric

-- Will be updated:
+ RepoUpdateService
I need to change visibility of Key (class) and SEPARATOR (final string) to public to be able to import and use it outside of the package. Is that okay?