Add test_search_CL() to test_scraper.py to test if the craigslist footer is in the scraped body; add search_CL() to scraper.py to scrape the apartment listing for Seattle CL
Add test_read_search_result() to test reading data from a local .html
Add read_search_results() to read a local .html so that a fresh GET isn't needed while experimenting with scraping.
Add test for extract listings that asserts each listing is a bs4.element.Tag
Add extract_listings() to scraper.py to parse out each listing on a CL apartment page.
Modify test_extract_listings() to account for the change in output from extract_listings()
Revise extract_listings() to output specific elements (link, link text, etc) of each listing as a list of dictionaries.
Update default values in __name__==__main__ to call search_CL with default values that exist so that price is never None
Adjusted search terms to only get listings with price and size
Remove commented out code
add Travis file and requirements
Update docstrings and readme.
Update README.md
Rename travis file to .travis.yml
Merge remote-tracking branch 'origin/step1' into step1
Add apartments.html so that travis can use it for testing.