Fixes #2. Fixes #14. Sort by date then name. Only show dates if present.