ignore 'node' directory
fix small interface error
add script for installing dependencies