Added additional tests taken from other projects

Code was migrated already. Now tests have been moved too.
Added tooling for shell(-program) interaction

Using mkfifo pipes to perform the interaction.
Still work in progress.
Added a free -m report the to memory-tracker

This also shows memory used by buffers (which will be freed when needed)