Added fake database classes and skeleton code, IDatabase and Database
Merge remote-tracking branch 'aroth4Fetch/master'