* move BMInterface functions which are available to unauthenticated users into a new class, BMInterfaceNewuser, and only include BMInterface from responder after verifying that the user is logged in