Added erasure coding. Reorganized the project.