Adding complex tree logic to UI. Altered client logic for alterable passwords and user names. Altered authentication for username rather than identity. Some addition pom clean up.