add profile model and association with user, implemented CRUD for profile