created new module backend, moved server-side code to backend.
removed source from parent module
able to run multiple requests at a time, update status of request, link appointment to request