Trello #395

Modified the edit patient/user page to give the functionality to cahnge the username on the patient if that username is free.
Trello #395

Refactored functionality into the manager from the action.
Trello #395

Removing redundant method from Action
Trello #395

Additional functionality to make sure users can now edit username in the UnitAdminEdit
Trello #395

Fix for the update of a specialtyuserrole on the edit patient screen
Merge pull request #111 from PatientView/feature/395-Update-Username

Feature/395 update username