427 - PV usernames, duplicate validation & specialty management
removed legacy code, added row to usermapping on creation of admin users (stop patients from being created with same username as admins), new branch from develop due to errors from merging diabetes
admin creation now checks and informs user if patient exists with username
updated logic for new admin users, takes into account specialty
removed object reference
Merge pull request #48 from PatientView/feature/427-user-creation-new

427 - PV usernames, duplicate validation & specialty management