renamed nockWith to nock_with to conform to coding style
added new nockWith modes and fixed tests: *WARNING* only disabled and record mode are tested so far