Port UserStore to Account + JPA

This is only the first part, OAuth{1,2} is still missing; so are tests. But that should enable people to work with the account.