Adding tests structure / update makefile / initial test files

Better late than never ( :