Added installer class for easy cross-platform installs
Moved install code into Envup class for simplicity
Install function now detects OS and distro (if applicable)