Puppet Version

Added todo.ge folder to .gitignore.
Temporarily coded puppet version to 3.4.3 to avoid issues with packages
not installing with Puppet 3.5.0.
Manifest changes - code readability

Made changes to streamline code in manifest.pp and make it less
confusing.