Front End Error Reporting

Following Khazhy's advice :)
Internal Server errors are caused when a WPISuiteException is thrown. Sends back a 500. I know we can specify a message for the exception, but I think right now it just uses the exception type to send back an HTTP code, regardless of the message. I might be wrong though.