Split exercise into multiple types

Summary:
Update hints to avoid use of the word congruency

Remove unnecessary vars

Reviewers: eater

Reviewed By: eater

Subscribers: justin

Differential Revision: http://phabricator.khanacademy.org/D9678