Implemented more request exception types

Also added the concept of severity.  Most detection points now allow you
to set a severity rating based on the app (assigns default if none
overridden)