Refactor: Create Application class and rename Terminal class to Cli::Display