Add start/expiration dates to DoorKey

and fix a bunch of singular/plural names