added a master class called MAL to handle url fetching and interaction with the web ect. (allowing for easy overloading of fetch for frameworks like twisted)