refactor logic from controller into model

logic originally started in controller moved to model such as the bucket ivar and #make_it_rain method who calls #rain_fall