fix circular deps
rework exception handling
restore the stack to it's state before upon an exception
improve stack printing
complete stack printing and remove duplicate code
add negative numbers and rationals to the parser
reformat code
remove module prefixes where it is obvious
tidy
tidy
tidy
clean omc files
update README