Data branch

Database updates.  The main interface class is CharacterRepository.