Added error logging

Without listening to errors you would have no idea why the watch isn't working when errors exist.