Added basic foldl method and unit tests
Added tree reduce function
Merge branch 'emanuel' of ssh://github.com/twmarshall/tbd into emanuel

Conflicts:
	core/src/main/scala/tbd/mod/AdjustableList.scala
Fixed compiler errors resulting from merge
Additional Testing
Fixed two typos
Indent/removed unecessary read/write in reduce
Merge branch 'master' into emanuel

Conflicts:
	core/src/main/scala/tbd/mod/AdjustableList.scala
Merge branch 'emanuel'