Changed error handling
Implemented stack backtraces and storing local and function names in the
program