Starting to see weird and whimsical things in downtown Denver? Six-week art installation “Happy City” has arrived