Add support for dot properties in addTest - for #1088

Try again with easier/reasonable constraints, and also add feature to async version as well

Dont be silly about how deep to check for path info