let build module be dependent on cffibuilder
use a metaclass for now to create the FFILibrary class