Added solution to challenge4, addded some helper functions for beautiful soup"