add auth support
fix auth + new cli to test out functionality