Removed all stateful code from WPAccount and put into AccountService

Still need to extract remote code from AccountService.