implemented a variant of token threaded code.
adjusted ignore files, added eclipse files