Add session() with var args of remotes and a closure
Merge branch 'fix-session-args' of #19