Removing unnecessary helper files
Removing unnecessary actions and views from EmailAddress and PhoneNumber controllers
Adding before_filters to controllers
Using modules to avoid duplications in models
Cutting Down View Redundancy by using view partials
Simplifying views