First check-in of appsUX changes

type-ahead for chef/puppet
add/remove of chef/puppet modules
credentials wiring
instances component wiring
button enable/disable eventing