updated setup script
separated single module to TechuSearch & TechuQuery plus helper modules; minor code refactoring; dependency cleanup and separation