updated javadoc and added dateutil