Adding file listing helper.
Adding ability to download chart archive.

No tests yet.
Replacing synchronous Java chart archive with asynchronous Scala implementation.
Adding tests for chart archive generation.
Making ArchiveAsync more Scala-like.
Adding chart download to UI.
Merge branch 'chart-package'. Resolves #73.