added javadoc to Headers

also cleaned up some finals on method parameters that didnt really make sense