code-added-error

Emulation of basic Error class, with new "code" argument and "file" & "line" static methods