add builders for cluster template classes to make it clear what
fields are what and to make it easier to create classes since
many fields are optional. Also makes it easier to add fields
in the future.
Merge pull request #631 from caskdata/feature/more-builders

add builders for cluster template classes to make it clear what