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
is this the only way to save a date to the db or is this because our current dates are strings? @gnauhnoj