First cut at loading from mongodb, next is to schedule periodic updates from amazon data and some heavy refactoring of the repository.