Add ConsoleInput to read data by java.util.Scanner
Use new ConsoleInput for TextUI and reactivate tests
Fix sonar issues