Monitor and clear seen errors on routing

- Implement error handling when user submits a post
- Create throwError method on post editing if user causes an error
- Add clear errors function which clears error messages from client-side collection Errors
- Clear errors in the router
- Add defer callback to error handling which clears errors after the error template is rendered
- Insert error into collections seen as false because user hasn't seen it yet