added duplicate username handling
updated database statements
added session for JSF pages
DatabaseConn code refactoring