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
I'm going to put spacing back in later for readability