Create models
add user input to script loop,  add methods for terminal user to modify polls
move methods from controller to model. add scope validation