Update template syntax for 3.2
Allow overriding the distro and add dependency repo
Merge pull request #17 from DavidS/master

Updates for puppet 3.2 compatability && Allow overriding the distro and add dependency repo