adding Makefile - maybe it's not the best way to handle compilation, but it's however better than nothing