Added a README that includes a high-level breakdown of the code structure