add integTest as separate gradle file, cleanup and expand dependency chain