develop
test(cat): update test files
test: add integration tests and unified Makefile
refactor(cat): decompose process.c according to structural programming principles