refactor out the core summary view so that we can specify that its behaviour does not change
read upvote count from database, but don't use it for anything
enable travis