added user-signup controller and row product life cycle to database