Fixed issue #2: Restructure tests folder.
Added makefile for each testing scenario.
Running make instead of the compiling command in run-tests.sh.