UserDao improvements; improved return values; real UUIDs

UserDao now manages access to User instances

/user/* resource methods only return a User object if necessary for API

check for existing UUID
adding com.giannoules.proxstor.device package
Device class and Data Access Object
/devices/ now speaks JSON
beginning to hook into Jersey testing framwork