code review update
code review update

- add some comments on implementing subclass
- use accessors not instance variables
- poll instead of just sleeping

nathwill/chef,malisettirammurthy/chef,ccsplit/chef,permyakovsv/chef,baberthal/chef,jk47/chef,juliandunn/chef,jordane/chef,someara/chef,ktpan/chef-play,jagdeesh109/chef,jimmymccrory/chef,tas50/chef-1,cgvarela/chef,3dinfluence/chef,ckaushik/chef,onlyhavecans/chef,andrewpsp/chef,strangelittlemonkey/chef,askl56/chef,sometimesfood/chef,malisettirammurthy/chef,AndyBoucher/Chef-Testing,jonlives/chef,martinisoft/chef,mwrock/chef,chef/chef,youngjl1/chef,nsdavidson/chef,joemiller/chef,Tensibai/chef,adamleff/chef,lamont-granquist/chef,nguyen-tien-mulodo/chef,b002368/chef-repo,gene1wood/chef,nvwls/chef,ckaushik/chef,strangelittlemonkey/chef,BackSlasher/chef,mikefaille/chef,ranjib/chef,lamont-granquist/chef,docwhat/chef,evan2645/chef,polamjag/chef,sometimesfood/chef,baberthal/chef,nellshamrell/chef,natewalck/chef,nvwls/chef,jkerry/chef,AndyBoucher/Chef-Testing,cgvarela/chef,askl56/chef,webframp/chef,ekometti/chef,sanditiffin/chef,baberthal/chef,cmluciano/chef,paulmooring/chef,ChaosCloud/chef,sempervictus/chef,docwhat/chef,jimmymccrory/chef,martinb3/chef,josb/chef,mal/chef,AndyBoucher/Chef-Testing,h4ck3rm1k3/chef,youngjl1/chef,mio-g/chef,faspl/chef,ekometti/chef,joemiller/chef,mikedodge04/chef,andrewpsp/chef,jimmymccrory/chef,brettcave/chef,jaymzh/chef,malisettirammurthy/chef,josb/chef,mikefaille/chef,DeWaRs1206/chef,nvwls/chef,sempervictus/chef,zshuo/chef,strangelittlemonkey/chef,sempervictus/chef,swalberg/chef,3dinfluence/chef,faspl/chef,acaiafa/chef,Tensibai/chef,bahamas10/chef,ChaosCloud/chef,erkolson/chef,karthikrev/chef,jk47/chef,BackSlasher/chef,tomdoherty/chef,cachamber/chef,mikefaille/chef,nguyen-tien-mulodo/chef,aaron-lane/chef,strangelittlemonkey/chef,paulmooring/chef,jblaine/chef,legal90/chef,brettcave/chef,strangelittlemonkey/chef,jagdeesh109/chef,mikedodge04/chef,adamleff/chef,andrewpsp/chef,swalberg/chef,criteo-forks/chef,tbriggs-curse/chef,smurawski/chef,nicklv/chef,smurawski/chef,adamleff/chef,robmul/chef,zshuo/chef,jimmymccrory/chef,MichaelPereira/chef,cgvarela/chef,paulmooring/chef,josb/chef,sanditiffin/chef,b002368/chef-repo,andrewpsp/chef,custora/chef,jkerry/chef,sekrett/chef,tomdoherty/chef,ccsplit/chef,jk47/chef,jimmymccrory/chef,docwhat/chef,nathwill/chef,ducthanh/chef,gsaslis/chef,ChaosCloud/chef,adamleff/chef,clintoncwolfe/chef,evan2645/chef,ckaushik/chef,Igorshp/chef,bahamas10/chef,oclaussen/chef,ktpan/chef-play,kaznishi/chef,ranjib/chef,DeWaRs1206/chef,patcon/chef,ducthanh/chef,aaron-lane/chef,DeWaRs1206/chef,swalberg/chef,joemiller/chef,antonifs/chef,jblaine/chef,evan2645/chef,jkerry/chef,aaron-lane/chef,nguyen-tien-mulodo/chef,tas50/chef-1,Kast0rTr0y/chef,grubernaut/chef,faspl/chef,nathwill/chef,ckaushik/chef,criteo-forks/chef,nicklv/chef,sometimesfood/chef,someara/chef,nguyen-tien-mulodo/chef,cachamber/chef,custora/chef,b002368/chef-repo,jkerry/chef,nalingarg2/chef-1,paulmooring/chef,jagdeesh109/chef,permyakovsv/chef,ChaosCloud/chef,cgvarela/chef,skmichaelson/chef,jmhardison/chef,MsysTechnologiesllc/chef,martinisoft/chef,karthikrev/chef,youngjl1/chef,danielsdeleo/seth,skmichaelson/chef,tbunnyman/chef,sekrett/chef,criteo-forks/chef,clintoncwolfe/chef,sanditiffin/chef,nellshamrell/chef,nguyen-tien-mulodo/chef,ducthanh/chef,ranjib/chef,jimmymccrory/chef,someara/chef,renanvicente/chef,skmichaelson/chef,Tensibai/chef,mikefaille/chef,zshuo/chef,jaymzh/chef,malisettirammurthy/chef,grubernaut/chef,paulmooring/chef,acaiafa/chef,lamont-granquist/chef,docwhat/chef,mal/chef,evan2645/chef,antonifs/chef,lamont-granquist/chef,jordane/chef,h4ck3rm1k3/chef,EasonYi/chef,sideci-sample/sideci-sample-chef,ranjib/chef,acaiafa/chef,OpSitters/chef,natewalck/chef,circleback/chef,tas50/chef-1,juliandunn/chef,erkolson/chef,erkolson/chef,gsaslis/chef,lamont-granquist/chef,martinisoft/chef,circleback/chef,custora/chef,nalingarg2/chef-1,circleback/chef,bahamas10/chef,jk47/chef,renanvicente/chef,antonifs/chef,AndyBoucher/Chef-Testing,mattray/chef,tbriggs-curse/chef,jblaine/chef,polamjag/chef,cachamber/chef,josb/chef,smurawski/chef,danielsdeleo/seth,Ppjet6/chef,EasonYi/chef,natewalck/chef,danielsdeleo/seth,malisettirammurthy/chef,grubernaut/chef,patcon/chef,pburkholder/chef,acaiafa/chef,bahamas10/chef,mikedodge04/chef,evan2645/chef,juliandunn/chef,higanworks/chef,custora/chef,sometimesfood/chef,polamjag/chef,MsysTechnologiesllc/chef,sanditiffin/chef,natewalck/chef,karthikrev/chef,erkolson/chef,nalingarg2/chef-1,ekometti/chef,nicklv/chef,mal/chef,gsaslis/chef,faspl/chef,renanvicente/chef,3dinfluence/chef,cachamber/chef,oclaussen/chef,ktpan/chef-play,MsysTechnologiesllc/chef,Igorshp/chef,EasonYi/chef,legal90/chef,zuazo-forks/chef,robmul/chef,nalingarg2/chef-1,smurawski/chef,EasonYi/chef,ccsplit/chef,Tensibai/chef,jonlives/chef,ducthanh/chef,pburkholder/chef,ChaosCloud/chef,AndyBoucher/Chef-Testing,josb/chef,Kast0rTr0y/chef,gsaslis/chef,3dinfluence/chef,nsdavidson/chef,ekometti/chef,docwhat/chef,chef/chef,jk47/chef,jagdeesh109/chef,acaiafa/chef,zshuo/chef,ekometti/chef,permyakovsv/chef,mikefaille/chef,BackSlasher/chef,brettcave/chef,faspl/chef,kaznishi/chef,martinb3/chef,paulmooring/chef,karthikrev/chef,permyakovsv/chef,OpSitters/chef,tbunnyman/chef,mattray/chef,BackSlasher/chef,gsaslis/chef,malisettirammurthy/chef,nathwill/chef,EasonYi/chef,tas50/chef-1,aaron-lane/chef,onlyhavecans/chef,nicklv/chef,tomdoherty/chef,higanworks/chef,polamjag/chef,tomdoherty/chef,b002368/chef-repo,patcon/chef,nathwill/chef,mio-g/chef,jordane/chef,nvwls/chef,nicklv/chef,sideci-sample/sideci-sample-chef,oclaussen/chef,sanditiffin/chef,Ppjet6/chef,custora/chef,chef/chef,karthikrev/chef,ktpan/chef-play,zuazo-forks/chef,ccsplit/chef,jmhardison/chef,swalberg/chef,3dinfluence/chef,jaymzh/chef,zshuo/chef,tbriggs-curse/chef,jmhardison/chef,sekrett/chef,MsysTechnologiesllc/chef,chef/chef,MichaelPereira/chef,askl56/chef,kaznishi/chef,nathwill/chef,clintoncwolfe/chef,polamjag/chef,grubernaut/chef,kaznishi/chef,ranjib/chef,nicklv/chef,cmluciano/chef,oclaussen/chef,h4ck3rm1k3/chef,youngjl1/chef,evan2645/chef,joemiller/chef,joemiller/chef,erkolson/chef,mio-g/chef,onlyhavecans/chef,danielsdeleo/seth,tbunnyman/chef,Igorshp/chef,swalberg/chef,swalberg/chef,nellshamrell/chef,nalingarg2/chef-1,natewalck/chef,jblaine/chef,adamleff/chef,ChaosCloud/chef,zuazo-forks/chef,renanvicente/chef,tbriggs-curse/chef,jblaine/chef,erkolson/chef,antonifs/chef,robmul/chef,faspl/chef,sideci-sample/sideci-sample-chef,nsdavidson/chef,pburkholder/chef,gene1wood/chef,jkerry/chef,baberthal/chef,jonlives/chef,askl56/chef,martinb3/chef,mio-g/chef,natewalck/chef,3dinfluence/chef,nsdavidson/chef,onlyhavecans/chef,b002368/chef-repo,mal/chef,h4ck3rm1k3/chef,AndyBoucher/Chef-Testing,OpSitters/chef,cachamber/chef,mwrock/chef,tbunnyman/chef,sanditiffin/chef,Igorshp/chef,smurawski/chef,someara/chef,strangelittlemonkey/chef,ducthanh/chef,jk47/chef,skmichaelson/chef,josb/chef,sideci-sample/sideci-sample-chef,nellshamrell/chef,criteo-forks/chef,robmul/chef,cmluciano/chef,brettcave/chef,permyakovsv/chef,patcon/chef,cachamber/chef,BackSlasher/chef,jonlives/chef,webframp/chef,zuazo-forks/chef,Kast0rTr0y/chef,mikedodge04/chef,clintoncwolfe/chef,permyakovsv/chef,higanworks/chef,Kast0rTr0y/chef,danielsdeleo/seth,sekrett/chef,ccsplit/chef,mattray/chef,karthikrev/chef,circleback/chef,youngjl1/chef,patcon/chef,jmhardison/chef,antonifs/chef,gene1wood/chef,DeWaRs1206/chef,zshuo/chef,MichaelPereira/chef,andrewpsp/chef,nellshamrell/chef,jagdeesh109/chef,renanvicente/chef,brettcave/chef,webframp/chef,jordane/chef,acaiafa/chef,legal90/chef,ckaushik/chef,skmichaelson/chef,pburkholder/chef,mwrock/chef,bahamas10/chef,webframp/chef,aaron-lane/chef,ekometti/chef,jmhardison/chef,mal/chef,martinisoft/chef,askl56/chef,sempervictus/chef,Igorshp/chef,higanworks/chef,docwhat/chef,h4ck3rm1k3/chef,DeWaRs1206/chef,tbunnyman/chef,zuazo-forks/chef,DeWaRs1206/chef,oclaussen/chef,martinb3/chef,webframp/chef,Igorshp/chef,circleback/chef,legal90/chef,Ppjet6/chef,kaznishi/chef,joemiller/chef,gene1wood/chef,baberthal/chef,nsdavidson/chef,MichaelPereira/chef,aaron-lane/chef,circleback/chef,mwrock/chef,polamjag/chef,b002368/chef-repo,MichaelPereira/chef,mio-g/chef,grubernaut/chef,sempervictus/chef,mattray/chef,smurawski/chef,clintoncwolfe/chef,pburkholder/chef,onlyhavecans/chef,Kast0rTr0y/chef,sekrett/chef,gsaslis/chef,tbunnyman/chef,nalingarg2/chef-1,brettcave/chef,mio-g/chef,Ppjet6/chef,nsdavidson/chef,MichaelPereira/chef,renanvicente/chef,Ppjet6/chef,webframp/chef,ccsplit/chef,clintoncwolfe/chef,askl56/chef,tomdoherty/chef,skmichaelson/chef,jaymzh/chef,pburkholder/chef,sideci-sample/sideci-sample-chef,cmluciano/chef,jkerry/chef,antonifs/chef,bahamas10/chef,EasonYi/chef,jblaine/chef,higanworks/chef,sempervictus/chef,sometimesfood/chef,lamont-granquist/chef,adamleff/chef,tbriggs-curse/chef,Tensibai/chef,sometimesfood/chef,ktpan/chef-play,sekrett/chef,patcon/chef,robmul/chef,BackSlasher/chef,OpSitters/chef,nellshamrell/chef,someara/chef,kaznishi/chef,ducthanh/chef,OpSitters/chef,martinb3/chef,mikedodge04/chef,mikefaille/chef,cgvarela/chef,juliandunn/chef,onlyhavecans/chef,martinisoft/chef,ckaushik/chef,custora/chef,mikedodge04/chef,jonlives/chef,jordane/chef,criteo-forks/chef,jonlives/chef,martinb3/chef,nguyen-tien-mulodo/chef,oclaussen/chef,Kast0rTr0y/chef,grubernaut/chef,andrewpsp/chef,legal90/chef,juliandunn/chef,mal/chef,cmluciano/chef,criteo-forks/chef,Ppjet6/chef,nvwls/chef,someara/chef,youngjl1/chef,jagdeesh109/chef,mattray/chef,legal90/chef,nvwls/chef,h4ck3rm1k3/chef,robmul/chef,jmhardison/chef,tbriggs-curse/chef,OpSitters/chef,cgvarela/chef,ktpan/chef-play,baberthal/chef,zuazo-forks/chef,ranjib/chef