Genesis Cable unveils improvements to its Web site