code and comment fixes
Moved TextUtils to own package, extract child classes into separate files. (GenericsLib)
add TextComponent
add fromName method, add comments
add getTextComponents and combineTextComponents methods
initial commit of 1.8 titles support