Better tests for 'where can i deploy'

This fixes up a few things with the hubot script being broken even though the tests had bugs in them. This retires the test adapter hacks and starts using a better written npm adapter.