Add arch directory with initial archictury after refactoring Use black to format files Other minor fixes