adds missing license header
adds new iterating walker. it replaces the closure based Walk methods.
fixes paths of logical resources