fixing some stuff that i didnt like and adding Makefile just to follow
the patterns of my other projects :-)