Implement architecture for fixtures-based testing.
Default date for abstracts (needed to prevent false nulls when used as fixture).
Removed MatchTypesLookup.
First fixtures test.  Workplan (via TODO tags) for additional implementation testing.
Remove factory patterns used in testing, except for auth.user.
Update tests that used these patterns to use fixtures.