improved error handling, renamed globals, added handlers
added stack, operator and paranthese handlers
finished preliminary parser