added devise, whenever and user model