Adicionado um makefile e início das implementações.