Added Date, NaN, null, undefined, fixed docs and implementation

Fixes #2