week2 complete
posit with voting and authentication