created vote model, vote method, UI for voting, Vote controller, and ranking action