added PasswordGen class and files, updated views with bootstrap templating