PACT code

Caleb Fangmeier 5fec3d4e42 Moves tests into the correct package. yeesh. 7 éve
.idea 68ebf13d7f Introduces beginnings of refactorization. 7 éve
src 5fec3d4e42 Moves tests into the correct package. yeesh. 7 éve