In tunnel plugin, fix bug where user's client config is ignored

- start work on a spec for the tunnel plugin

Change-Id: If4fcbe3e93b111160086304fb0f615a7dd55ba60
Add tunnel specs to rake task

Change-Id: I8dcb8ca7eb6fba909946e83fc8df8ca16afb536d