add whereNow and tests
add auth_key argument to constructor; add setAuthKey() method
add setState(), getState(), setUUID() and getUUID() methods