Added symbol table and removed threading

Threading can be accomplished using interrupts and object oritentation
managing extra dynamic tables for threads would be both difficult and
less graceful