Add flags to toggle every warning
This MR adds a mechanism to make warnings toggleable with a generic mechanism. For the moment I've only added a few warnings but I feel like during a hackathon we could each knock out a few extra warnings until every warning is registered.