Added equation builder

Also quicksave before having block store a controller rather than a
listener... maybe