merged in changes from jdk
updated node modules to alleviate dependency issue