3Gdb: A 3GPP IP Multimedia Subsystem (IMS) Home Subscriber Server (HSS)