Add ability to hide notices

If the diff's a little noisy, take a look without the three Refactor 
commits to see just the addition of the feature (duplication and all).