major refactor for use-package
refactor global key bindings using use-package :bind