Initial crude progress graphs

Implemented a simple DateAxis. Won't work well in all situations yet.
Added DataPoints and DataSeries.
Populated the progress graph from a history of swims.