added file and line information to fatal errors

Changed '_fatal' to macro in order to include file and line information on
fatal errors.