vote view added and tests passing