Added enhanced error handling
Added enhanced error handling

Now the errors will report the name and the line number of the calling
function. This should help those who are integrating this library to
quickly find the source of the error and handle it appropriately.

NDari/gocrunch,NDari/numgo