Added null checks
Useful Node extensions for the Range object integrated
Implemented most methods, details and two methods missing
Added some XML comments
Added more comments.