Rewriting how database handles resolving objects.

Now creates shallow reference copies of data in other databases and
resolves as it goes.
Patching various references that no longer exist.

I broke everything.
Updated test and default databases.

Incorrect line endings in prefix configuration.
More fixes to DatabaseFactory

Objects now appear to resolve when needed in order.
Updated test database to include esoteric made by my roommate.