Filterable SiteBotrMediaCommandLine application exceptions

These scripts throw exceptions that are more warnings than exceptions, which should be revisited.

As we are likely replacing this whole infrastructure (See #50), I'm bothering rewriting it to cry wolf less. But these will allow us to quickly filter and delete the exceptions.

Very hard to test thoroughly - I just made sure I made no typos, and testing throwing each exception type from the construct. I think trying to test each case is probably overkill at this point.