added viewing by mechanic type for exercises
moved scopes to concern for clutter reduction
- changed with_main_muscle to for_muscle
- removed the dynamic scope generation because it was more work that it
  was worth and didnt handle arrays easily