add opt-out option

fix #47, fix #48, fix #49 

@sethladd, for messaging around the opt-out text.