Changed function to accept URL as parameter; added more comments; misc formatting changes to all files; added TODO section to README; removed TODO file.