Reorganized entire repo. Changed directory structure. Added PACT dir.