fixed the json warnings
fixed a scalaz warning with .right .left
fixed some macros warnings
fixed the use of JSONType in JsonSpec
removed the use of setOut in Console
removed some macros warnings
removed more warnings on macros
removed the use of Promise in termination matchers