[CHEF-672] load library folder recursively

Closes #760, tests included.