Adds YouCompleteMe and puppet support