Add Chef::Org class

This moves common code in the org management commands to
to a a Chef::Org model library.

Additionally, it adds a --admin flag to the association command
to make it easy to associate a user and add them to the admins group.
It's worth noting  that under Chef 12 this can be done in one activity if the user is the superuser, as POST /organizations/X/users