Upgrade to scalaz 7.1.0 (and Specs to 2.4)

/cc @etorreborre 
> Can we use level: Level here? (and in this class in general?)

I did wonder about that. I thought there might have been a reason. If not - done.