added check that line search succeeds in finding a smaller point
improved documentation
interface changes to support regression trees
added regression tree training