* feat: added worker for executing and scheduling parallel tasks
* feat: implemented worker based execution over cron handlers
* feat: added router to package to run go fiber for dns validation
* chore: added router package to go workspace
* feat: added dns route controller
* feat: added dns validation handler for route
* feat: added healthcheck as a core function
* feat: implemented worker for scheduling and running multiple tasks over goroutines
* feat: added cron and http start handlers
* feat: added prime scheduler handler to comply with prime scheduler
* feat: implemented worker in cli start command
* feat: added tests for dns validation handler
* feat: added run test script to run test inside monitor
* feat: added test for background worker
* feat: implemented graceful shutdown for cancellation of jobs
* feat: added readme for core package
* fix: worker cancellation of tasks with ctx
* fix: added closing channels in worker
* fix: handled case for repeated keys in dns validation endpoint
* feat: added build meta data to monitor
* feat: added versioning to prime-monitor
* feat: added logger package for prime-monitor
* feat: implemented logging in cmd
* feat: implemented moduled monorepo architecture
* feat: added cron package for healthcheck
* feat: added constants and modules for healthcheck
* feat: added environment service getter method
* feat: added environment service parser for parsing the recieved keys
* feat: added environment service provider method
* feat: added retry based executer for the test methods
* feat: added http health check method and placeholders for redis & pg
* feat: added tests for healthcheck methods
* feat: added PerformHealthCheck Controller Method for execution of healthcheck controller
* feat: added healthcheck test file for testing the healthcheck
* feat: added healthcheck to work file
* feat: added readme for healthcheck package
* feat: created healthcheck register for prime scheduler
* feat: added cron command for running cron subpart of monitor
* feat: added prime schedule handler for cron
* feat: added start command for starting up prime scheduler
* feat: added build utility files for monitor
* fix: goreleaser builds
* feat: removed Redis method from healthcheck methods
* feat: added docker file for building prime-monitor
* feat: added flag for adding healthcheck duration for cron start
* chore: removed redis as a healthcheck method
* chore: modified actions to build monitor on branch build and docker images
* feat: added monitor service in docker compose caddy
* feat: added description for HealthCheckJob
* fix: status code issue for reachable and non reachable
* feat: added api package for connecting with prime api
* feat: modified cmd package to report healthcheck status to prime
* feat: added api types inside prime-monitor
* feat: added message field for meta while status reporting
* fix: modified constants for environment variables
* feat: added monitor readme
* fix: build-branch monitor content shift to build-branch-ee
* chore: added build args on release
* feat: remove version meta data from cli
* fix: docker file changed to fix the build to default
* fix: removed build flags from github branch build
* fix: moved cron start to root level start cmd
* fix: passed the recieved machine signature to api headers
* feat: optimised docker build for monitor