add phantomjs, puppet-lint and fix things up a bit