Create a user implemented, persists to db