Allow Bubblegum::Constraints -attr to deduce a builder.
Various refactoring of POD and functions.
Updated Makefile and README.