makefile runs tests and assembles binaries in bin folder