Initial commit. Lambda expression classes (Var=symbolic variable, Fun=function abstraction, App=function application), symbolic substitution (swap), function application (Fun.applyTo) and several ways to display the expressions. Some example expression trees to test how well it works and see the substitutions in action.