Adding Phase 3 code to Github. Index Structure has to be figured out.