add chefspec for unit testing and librarian-chef for pulling in dependent cookbooks

I didn't spend ~~a lot of~~ any time testing everything that has already been written; I'll try and do that in the near future and open a new PR.