code clean + test cases
code clean + test cases

r9837

idaholab/moose,milljm/moose,jessecarterMOOSE/moose,milljm/moose,andrsd/moose,sapitts/moose,jessecarterMOOSE/moose,idaholab/moose,harterj/moose,andrsd/moose,sapitts/moose,lindsayad/moose,harterj/moose,sapitts/moose,harterj/moose,jessecarterMOOSE/moose,harterj/moose,milljm/moose,dschwen/moose,sapitts/moose,harterj/moose,idaholab/moose,milljm/moose,laagesen/moose,lindsayad/moose,bwspenc/moose,idaholab/moose,lindsayad/moose,lindsayad/moose,bwspenc/moose,laagesen/moose,laagesen/moose,sapitts/moose,bwspenc/moose,bwspenc/moose,andrsd/moose,laagesen/moose,jessecarterMOOSE/moose,dschwen/moose,idaholab/moose,dschwen/moose,lindsayad/moose,milljm/moose,bwspenc/moose,andrsd/moose,andrsd/moose,dschwen/moose,dschwen/moose,jessecarterMOOSE/moose,laagesen/moose