added small sha1 implementation module