added a feck load of intergrations tests. (needs to be uniteded)