Add new commands, and experimentations with Authentication.

I know this is a poor commit.  I will do better in the future.