Enabling automatic database creation

Added dbInitialiser to create the database if it does not exist,
applying migrations. This should be more friendly for developers. The
database will be created when a project is run, the
IngestAndProcessRunner project must be run to populate the database with
data from the Blizzard API.