Fixed a final naming issue with DynamicDelegate

Seems I forgot to replace names() with getNames in DynamicDelegate. This has
been fixed in DynamicDelegateBase as well.
Added a makefile