adding edit user
added error checking on edit user and added edit report
updating javadocs