PR # 1 for the changes to handle HTTP 500 errors

@tsanko @hippee-lee @kevinsproles This PR includes the service and the directive to handle the app wide messaging. I've integrated it with the method theme, and it is working. I will put in a PR for the theme shortly, but this needs to be pulled in before that.