This commit updates the project metadata in both `setup.py` and `pyproject.toml` to reflect the current state of the project.
Specifically, it:
- Bumps the project version from 1.0.0 to 1.0.2.
- Updates the author and author email to "ID Solutions" and "info@innovativedevsolutions.org", respectively.
- Adds support for Python versions 3.12 and 3.13 to the classifiers list.
- Corrects a typo in the Homepage URL in `pyproject.toml`.
This commit updates the .gitignore file to better suit Python projects by:
- Adding common Python-related files and directories to be ignored, such as .env, .pypirc, .pytest_cache, .vscode, __pycache__, dist, build, and firefly_viewer.egg-info.
- Removing redundant or less relevant entries.