improved tests for product
normalized spacing and quotes in accordance with style guide
refactored category list method.