added workout models and controllers