Refactor Urban::CLI to consolidate the heredocs
Remove unused method.
Add a method for printing errors
Simplify printing multiple definitions
Fix tests and change some variable names
Use StandardError over Exception and remove begin
Just use catch all for help screen
Reorganize #run
Remove deeply nested if statement
Extract method Urban::CLI#lookup
Remove unecessary initialization to false