Improve event skeleton competitor list + functional test.
Add registration domain BL + tests.
Add CompetitorHash. Change error handling policy: throw on save/load error.