Adding clean option to makefile
Move the null shape closer to the top of the screen so it's visible on smaller monitors. *cough* 
workaround
Fixed random seed bug.
Added continue feature (and renamed what we had to step).  This also allowed a nice small cleanup.
Minor bugfixes.
Finally renamed 'Finish trace' to 'Finish conditional' when we're in a conditional.
Prettified conditional inference by adding if/else/unknown construct.  Also made some other improvements to ifs, including doing a better job at inferring the conditional by using the previous inputs.
Don't let users diverge from given trace (by adding a conditional) when re-running an already seen trace to find a join point.
Add the ability to abort/restart traces.
Fix compile errors that stupid ensime didn't tell me about.
Highlight crashing line when we know it.
Added breakpoints and conditional breakpoints.
Minor bugfixes.
Initial version of parser for class definitions.  Needs to be integrated into AST, and extended with functions, but the parsing is working.  Also split out parsing tests into their own file and integrated them into the build system.
Splitting the execution tests into their own file and adding them to the makefile
Added options (that default off) to dump our state at each trace and to load that back so we can recover 
from crashes.
Fixed the easy compiler warnings.
Hopefully fixed stupid thread timeout bug that plagues loops where a bad hole value can make it infinite 
loop.
Added TODOs from meeting
Let users click on graphical arrows to resolve disambiguation queries of pointer-valued expressions.
Note that this might have some bugs....