Organized vendored puppet manifests on a different folder
Fixes the dependecy order for the puppet manifests.

The errors were the following:

- Rbenv modules was running the rehash before installing bundler, making it to skip the shim for bundler. To fix it, added a explicit ordering to make sure bundler is installed before running the rehash.
- Apache was trying to startup before having the configurations in place. To fix it, added a explicit ordering to make sure http service only starts after our configuration is in place.

Relates to #2