Node 0.10 correction

`path.join` only takes strings
bump tab sizes to 2

as things should be!
default to opts.base

#oops a little overzealous there.