Add real miles, clean up styles, change markup

Now supports both track miles and real miles
Styles are more DRY
Markup uses a table now and breaks the miles out into a 3rd column