adds 'denode' function for using callback-style NodeJS functions; updates docs