Improve efficiency for large capacities
[feat] Allow any string to be used as ID
[feat] Make UI refresh rate configurable
[feat] Show configuration information in UI
[bug] Top user in queue should see 0 requests ahead
[bug] Top user in queue should see 0 requests ahead
[feat] Add about page to UI
[feat] Show configuration information in UI
[feat] Make UI refresh rate configurable
[feat] Allow any string to be used as ID
[feat] Add background service to AccessQueueService API that periodically cleans expired tickets
First user in line is not being granted access when capacity is available