Updated setup process to be more interactive