Merge pull request #8 from ianphs/ui2

structure by domain, not by techo-function
Clarified concept of Heat as coming from MeetManager.
Converted Race over to use JPA.
importRaces completed.
Added RaceEntry#timekeepersPresent
Merge branch 'master' of github.com:william-ferguson-au/WirelessTiming
CreateMeet and UpdateMeet both validate the meetfile.
CreateMeet will importRaces if a MeetFile is provided.
show httpError like this--   500: Databas...
remove spurious space from meetFileName
regularize case of names - upper case for Controller objects eg MeetController, lower case for Service objects eg meetService
rename files of existing js tests
bring some of the test .js references up to new universe
changing attributes of Race, drop RaceNr introduce EventNr EventId HeatNr HeatIsFinal