Update error messages

Made error messages a little friendlier, but still need to implement a better solution for capturing exceptions.