Changes to error handling, still not returning to the client correctly after changes to meteor methods