cleanup: squash commits and update README
This MR squashes multiple commits into a cleaner history.
Practice included:
- Updating README.md
- Squashing older commits using git rebase -i
This MR squashes multiple commits into a cleaner history.
Practice included: