added custom/theme support for themes and variables to hold system information
modifed theme-and-appearance to not use cdable vars (its bad), added zsh syntax highlighting