Update BeautifulSoup to version 4

Updated from the old (and non-Python 3 compatible) BeatifulSoup3 to BeautilfulSoup4. Due to it's limited use, no changes other than the import had to be made.