Refactored ServiceConsole

- Don't crash the console when an exception occurs, instead help the
user
- When exitting, don't ask for confirmation
- Cleaned up Program.cs