PDF Handling, Deployment Changes, Date Calculation, Admin Delete Tests

- Updated tests to include admin routes delete
- Added PDF Upload/Retrieval/Deletion functionality
- Cleaned gitignore for deployment
- Added calculation for vaccine expiration date based on vaccine duration
If you are talking specifically about lines 80-82, they are necessary because our current dates are passed as strings.