make ignore more robust. Also add a simple exit and go commands for escaping and re-entering the debugging environment without losing state
add set of procedures which should never be added to the cfg
merge with trunk