update and reorganize TODO
add more cleaning options, fix esp.c
proper c api setup
add null checking for lookbehind and remove is_func (no @ to look for)
clean tokenizer halt

1->EXIT_FAILURE

fix exits and cleanup

update todo