#1348 - implementing defaulthard option to turn on all enforce options

I believe I need to do some more work on unit tests and perhaps code standards. I wanted to get a general idea if this approach would be acceptable. 
ha... yeah :) im traveling out of town ill think about it on the plane.