minor abstraction for symbols
some more symbol interface, tests
more succinct successor function syntax

also, turtle commands now take arguments if the symbol has any
incomplete tree example

from Algorithmic Beauty of Plants
working with abop-tree example
working, but ugly, abop-tree