first pass at contest objects
first pass at contest objects

datamade/openelections-core,datamade/openelections-core,cathydeng/openelections-core,cathydeng/openelections-core,openelections/openelections-core,openelections/openelections-core