add and enforce eslint, move hardcoded api values to .env
- Added configuration for ESLint, and fixed all errors and issues raised by the lint.
- Added husky to enforce eslint is applied as a git hook before commits.
- Moved hardcoded API values to .env
Now to run the app you need to set up the .env file with the correct values, otherwise it doesn't work.