Added testing framework: fixes #18

Included are tests for
* race date: fixes #27
* race sort direction: fixes #24
* bad race driver name when looking up the team: fixes #23
Added testing framework: fixes #18

Included are tests for
* race date: fixes #27
* race sort direction: fixes #24
* bad race driver name when looking up the team: fixes #23
Added backup of the database (2007 season)

Fixed #29 with a hacky text box to speed up data entry