Added a basic shell that can prompt and exit.