Issue #150 Allow dependencies other than Puppet modules