Finishing changes to model, added in vote and tag, and created dependencies