use client and common from rubygems
use new hash form of register command
don't deregister
use options hash everywhere for Agent.create/register
support adding tags during registration
disable MAC change detection for now