Test the base_buildpack class

The existing base_buildpack implementation was not tested and missing a
'names' method used to output an error message.  This change adds in the
missing code and adds new examples to the base_buildpack spec.

[#71229794]