update current major level to latest minor levels
make a params hash to initialize Contest on create
state method created infinite recursion
lib does not know about logger