Finished with questions, answers, and votes; added tests