Extend tests to have better feedback

Refactored main
Extended tests
Makefile now only makes, you have to run the tests by yourself ($
./bin/test.bin)