Initial commit of collective resource & provider

This initial commit of the collective resource & provider files is
highly incomplete, but should serve as a basic skeleton structure to
which we can add and implement the logic for invoking the bin/collective
utility.