Replacing the typedef classes

Sorry!
Update TODO
getHeader renamed to getHeaderValue
Util package containing helper methods

helpers for newHashMap and newArrayList
Javadoc and some collateral damage