Remove left-overs
Mix in TreeUtil and TypesUtil
Mix in LombrelloImplicits and TreeDSL
Add traverse,  and implicitly add it to Tree
Fully implement duplicate method
Add a number of new generator methods:

Added methods:
1- mkReturn
2- mkAssign
3- mkBlock
4- mkFunction
5- mkIf
6- mkCaseDef
7- mkMatch
8- mkConstructor
9- mkIdent
10- mkLabel
11- mkCompanionObject
Add a number of tree modifier methods.

Added methods:
1- removeParams
2- removeParam
3- addConstructorParam
4- updateBody (for case, class, module and trait)
5- updateCases
6- addSuperConstructorCall
7- updateStats
8- addMember (for pacakge, class, module and trait)
9- removeMember (for pacakge, class, module and trait)
10- updateParents
Add isPackage, isMethod and fix scaladoc
Fully port HPESpecializer to Lombrello
Augment AST trees implicitly
Add TreesUtil that contains utility functions
Add TypesUtil that contains utility functions