added TreeRunner
moved InterpreterSelector from runner to core
use CarrotException instead of RuntimeException
tree runner test
Javadoc and cleanup
merged CarrotContext and CarrotELContext