Could the Gliese 581 Star System be Home to Alien Life?