added tests
wrapped silent mixin into closure and added use strict
fixed tests