Added Puppet Mode

Added a Puppet mode, only performing syntax highlighting at the moment. The only thing that is questionable while writing it are the classifications for the matches. But that is all easily changed.