adding delete by username and updated javadocs