App has a database schema with appropriate columns and indexes
App has working seed data to assist in manual testing
Users can register for an account, sign in, and sign out
Users can view a list of all articles and submit their own
user can add a new comment on an article
votes are wired up, user can 'vote up' an article
Users can upvote/downvote articles and comments, and change their vote
user can see the total score for an article
users can view the score for a comment
user can see a list of all articles sorted by vote_score
all core functionality complete