[#APOLLO-2128] Made User validation check that the user is a COP or OPG user.
[#APOLLO-2129] Fixed issue where roles were replaced by their numeric array keys
[#APOLLO-2129] *ahem*
Merge pull request #19 from ministryofjustice/APOLLO-2126_Create_User_should_require_certain_roles

Apollo 2126 create user should require certain roles