Duck binding. If it quacks like a HaaSh service, it is one.

This patch allows for each student to have their own haash-broker with a
different name. We can be loose about our binding constraints because the
student isn't going to be binding lots of different services.