Multiple providers functionality completed

Created own AccountDomainWrapper and AccountService
Done-choosing multiple provide roles
Completed message.properties
Added provider identifier