144 Cosmetic changes to python client

Specifically, I alphabetized the help text, and renamed bmetal to bmc and hardware to server. They are all in seperate commits.

I tested it as well as I could and it seems to work, and passes the unit tests. You still want to make sure I didn't break it.