make name an optional argument to partial
remove name from partials. def_partial now adds to a lookup hash with names as keys
tests script
guard against bad exception message on initialize in ArgumentErrorInfo