Added  @author javadoc and copyright headers