Creates a singleton admin websocket interface

This commit creates a singleton interface for an administration
web socket. This will allow all administration server comminications
to be sent through a single websocket instead of many. This commit
also updates the item search to use this new interface.