update dependencies, refactor Account, update jpa mappings