Updating the build dependencies and reworking the ruby and puppet management.