Implemented exceptions + removed callstack

- Implemented exception handling
- Removed callstack (now addresses are hold on the default program's
stack)