moved macro tests back
moved logging into macros
working on tuple interface
added scalaz, spire, and shapeless