Experimental detection of source dir changes - no unit tests yet

Waiting for integration tests to pass before going further