feat: Add ability to fetch profile data via additional fields
Resolves #53 (closed)
This MR includes the following changes:
- Adds ability to fetch users via username or gh handle with toggle for public/private data
- Adds caching for Profile-api calls
- Adds missing default configs for projects-service
- Adds testing and mock profile data
These changes were tested locally through integration with the Git-Eca-rest-api
Edited by Zachary Sabourin