adding unit tests scripts; dependencies scripts; misc)