Create Users API

As we grow it is more apparent we are going to need some sort of user
authentication.  As such, the User API was born.

This also gives us the ability to setup queue and agent ownership.

Change-Id: Iff4b92a2f1fc41aa44cf35119fc9d9f284801327
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>