Changed the BeautifulSoup requirement so it doesn't force downgrades.

This resolves issue #8