adds remove functionality to blackboard
Adds Queue wrapper for Quiet
Adds all the magic needed for the client to be initialized

Also adds some pretty agressive checking.  We can probably remove
this in a future version, but it should help catch any stupid mistakes
during any actual QL integrations