Cleaner build

Add npm support to .ignore and dummy tmp file for initial install
Update for more recent WebCL

I cannot explain why these changes help anything.