Major changes

- Improve package handling
- Add support for zypper and dnf
- separate sync and update commands