Moved isEmpty and first logic onto parser state
Fixing step to work as expected.
Adding a few more tests
Fixing step over to not hit postcalls
Added step out tests
Basic breakpoint support
Added conditional breakpoint example
Fixed breakpoints for bad input expressions
Fixed unconditional bp to skip if already on line