Inconsistency between Ansible Roles and Puppet Classes on Host edit

This is a good set of RFEs!

The ansible assignment is the new widget that is planned to be further improved by @lstejska. Ideally the Puppet page should be revisited, perhaps something that could be done as part of The Road to Making Puppet Optional, cc @ezr-ondrej.

I think that swapping the order on Puppet tab is easy fix that could be done right away. Just swapping divs in app/views/puppetclasses/_class_selection.html.erb should do. Would you be interested in making such contribution?