Factored tree code into separate modules and wrote FCoalgebra instance for TreeZip
Update comments