Better formatting, 4-space indents, use http.get_soup instead of BeautifulSoup directly (Fixes #84)

Fixes #84