Fix tabbing practice issue

Removes calls to add/remove class from the controller (some might have been updated) and uses a directive (created for the problem edit partial) instead.