Hall Johnson: His Life, His Spirit, and His Music