use newer beautifulsoup version.
small fixes.