add a very lengthy but so needed README