Much friendlier and tidier install script