Creates "admin" websocket paths and converts code to using them

This commit creates a separate endpoint for admin functions. The code
that was already written for admin functionality is also converted to
use these new paths.