added partials, helpers, authentication, strong params, and poly association.