adding docker tools, restructuring files