Add UpennData flag

If UpennData is set in the command line run, the default data is bootstrapped. Else, the tables are left empty.
Bootstrap ingest changes

1. Two flags are used. ingestUpennData for the base domain objects, and ingestTestData for base domain objects and transaction samples
2. The transaction creation code was moved from RidBootstrapService to TestDataService
3. The flags are set by default to false in production and true in other environments
4. The unit tests check all combinations of flags and environment.
Make data ingest tweaks

Use @Before in tests
Change string parameter to Environment enum
Remove unused imports
Merge pull request #78 from metridoc/upenn_data_ingest

Upenn data ingest