Split things apart; added logging; added an install script; added a PKGBUILD