Revert "Added code entry logic for SP"

This reverts commit 68085b4d46ce06537051ca9258bdcaaa643a0647.
Revert "adapted to allow for account switch for service providers"

This reverts commit db67154c542acd182e5a691bfae69baea909d1b5.
Revert "Added contract object to account"

This reverts commit 5bc414aa07edddedafaa7d11c4cb10cbd6298656.