add assert.date, assert.regexp, assert.uuid (#1). fix #4.

assert.number(NaN) and assert.number(Infinity) fail now (#4). This breaks backward compatibility.