fix data-stack; use every cell instead of leaking top cell
implement pop and test it works
add emit primitive
refactor; comments
added number parser (decimal only) primitive
_token function to return length of first token found in string
use eax (not edx) as generic i/o register - esp since c convention puts return value of functions in eax