20150707 home.science: 'Philae's comet could be home to alien life'