Mind the spelling of PUBLIC
Merge pull request #48 from seccubus/public_not_plublic

typo caused registration of public templates to no become public
Merge branch 'master' of github.com:CloudStack-extras/knife-cloudstack
cleaning up the template files and including the base validation