added reservations component, validatePassword, api/routes, and deleted unused components

Boris Babcak requested to merge overlord into main

Merge request reports