working in progress
This version has working lambdas and decent fast layout.
Works in an Appplet
Addition of many core features.

Features added:
 - Applicative functors aka idioms
 - Normalization
 - Joining tree children
 - Duplicating subtrees
 - Undo/Redo
Merge branch 'idioms'

Conflicts:
	src/reductionengine/gui/Editing.scala