Added an automatic card database manager.

This manager has an updateDatabase() that can be called to pull data from
HearthHead and update the database stored in MongoDB.