Convert a few things to use BeautifulSoup4 and requests, this should fix header parsing for a lot of stuff

This should either fix or totally break the following functions/cases:
* Add a -get_tweet call to retrieve a tweet
* Use requests and bs4 to get and parse urban dictionary info
* Use requests and bs4 to better parse out title lines and handle redirects much better I think (this needs tested)
* Add a roast function to make shortening urls even easier.