Revamped and renamed README.md for revised script architecture.
Revamped script architecture.

- Cleanly separate configuration from execution; to prevent further unnecessary forks and ensure future maintenance.
- Introduced new dry-run mode; to verify/test the script before doing potential harm.
- Improved validations and verifications.
- General code clean-up.