finished User story Quit
Introduce ListBooksCommand class
Introduced QuitCommand class
Added Command Interface, refactoring
Change readLine() to return String to avoid parsing, Map is now Map<String, Command>