Added contract object to account
format code
site url object
adapted to allow for account switch for service providers
Added code entry logic for SP
no message