Moved gulp to optional deps.
added sha1 method
merged