Trip - Adding Javadoc

Added headers, javadoc and warranty statement