closes #2. closes #3: welcome and exit messages