Use nodesource
Update submodule
Use newer npm
Fix bower invocation