Migrations

Split out classes into a common dll, pulled settings out into the config
files, creation of migration console application