make build script loop on itself
Performance improvements

- Move to monospace fonts(not sure if this helped anything or not)
- No longer display generated code all of the time(there is a special mode for this now)
Fixed levelization algorithm:

- Levels are no longer in reverse order.
- We always put things in the right place, rather than always naivly putting items with more parrents lower down in the graph.
- Fixed parser so that parents feild doesn't end up as [""] when there are no parents.
Change keybindings to work with chromium

Rebound mode switch key from F12 to F4.
Remove some debug code