added BallotImpl (not yet implemented), minor changes to item implementations (in server.item)