fix use with namespace::clean
whitespace cleanup
revise Makefile.PL
travis config