Code to be improved / Open Tasks
  1. Exception handler for all cases such as Spring framework validation errors and also authentication/authorisation errors.
  2. Coin Value could be modeled as Enum for better readability
  3. JWT Security could have been used
  4. Test coverage