Make syntax more explicit and clean; Add DESTDIR variable for easy packaging

==TODO==
* Add kdf installation
* Add zsh completion installation