See comments

Break Statements with our new stuff are now working.

TODO
Make negative indexing for break statements work as well? Or would it
be more natural to make the break number be the number of for loops to
break out of.

Also, not sure if this is right, but I changed all the deque stuff to
only push and pop on the last index, not on the first like it was
before.