some change in auth interface and init mgoauth skeleton