Added untested implementation of subroutines + stack
Fixed call stack and added more info to runner