Codenarc cleanup and Cluster tag bugfix

Cleaned up a few errors reported by codenarc

Fixed bug in creating new Cluster ASG.  Submitting a new ASG without
tags was creating an exception.    Leveraging noOptionalDefaults
corrects the issue and allows the unit tests to pass.