Added functionality to add a new ship to the database in the admin form.
fixed merging errors
Added error check for if a user is already logged in when calling the userLogin function
added password hash class and used it to hash a password when creating a new user also the login function now uses the validate password function from the passwordHash class
added validation for password in the admin form requiring the password only cosist of letters and digits
added functionality to the database to get and update ship info.  ALso added layout to the admin for to edit a ship, functionality to come later
added functionality to the admin form to edit ship stats. Also made small edits to the shiptableaccess class to allow this functionality
fixed issues reading from the dataset after deleting and creating a new user table in the database
added functionality to add the user with all stats set to 0 in the userstat table when a new user is created
minor changes
pulling robs changes