added category functionality and responded to craigslist url changes