PACT code

Caleb Fangmeier 79017ba331 Finishes initial refactorization and moves tests to use JUnit. 7 gadi atpakaļ
.idea 68ebf13d7f Introduces beginnings of refactorization. 7 gadi atpakaļ
src 79017ba331 Finishes initial refactorization and moves tests to use JUnit. 7 gadi atpakaļ