Some general cleanups

* Added `--help`
* Use `tput` for color so it works on more terminals.
* Hide color if piped through something like `| cat`.
* Handle no packagehandler being installed.
* Lined up logo in source because it bugged me being all wiggly.