Renamed packages.py to archutil.py
Only validate packages in category you're installing exist
Make required_repos variable optional
Added colors for some messages
Allow use of alternative package manager
Fixed test script
Use sudo only when installing packages from pacman