Updated error msgs eeeverrywhere [Finishes #81015172]
Added last error response type
made controller parsing a little more consistent
made controller parsing a little more consistent
moved bad keys array