Removed default value for conf_env
Added $puppet_environments_dir parameter
Removed erroneous comment
Added environment define
For the aio and catalog roles:
Added $puppet_environments_dir file resource
Added environmentpath to the default hash for [master] block
For the aio and catalog roles:
Set manifest = $confdir/manifests/ for default [master] block
Fixed up environment.pp absent logic
Added spec define tests for environment.pp
Shortened puppet_environments_dir default value

It was unnecessary to specify a full path for puppet_environments_dir, as it will/should end up under /etc/puppet.
Added & fixed new acceptance tests

Added puppet_stack::puppet::environment resource to default acceptance manifest
Fixed an issue where certain resources were failing during an acceptance run because $::fqdn was empty
Renamed default beaker host to puppet-stack
Modified README.md

Added new content for the Puppet environments changes
Added new resource examples
Added Troubleshooting section
Corrected errors
Merge branch 'puppet_environments' into develop

- Added ability to configure the two different types of Puppet environments (i.e. directory, config-file)
Bumped version to 0.1.0
Fixed inconsistencies

The $puppet_ssl_ca_revoc paramater was still getting a default value from params.pp instead of puppet.pp
Added missing parameter validations
Reorganized parameter validations
Modified environment_spec.rb

Added new test for ensure => absent
Reorganized tests to match the style in puppet_stack_spec.rb
Modified README.md

Added an explanation of how to change Passenger versions
Added link to the Packer template I created
Reworded some statements
Merge branch 'release-0.1.0' into develop
- Added support for the two different types of Puppet environments
- Added new $puppet_environments_dir parameter
- Added new define type, puppet_stack::puppet::environment
- Fixed annoying inconsistencies
- Updated documentation