refactor models, restyle user profile, add seed data feature for dev