Added date, persistence and some UI changes.