removed dependency on scalaz to keep it self-contained
updated libraries
use scutil's Nes