Update .gitignore
Add ScheduledFilePurge

Cleans out temporary files after a user had sufficient time to download.
Improve layout and split out controller to its own file.
Simplify introductory paragraph by adding a tooltip.
Merge branch 'scheduled-purger'