Implementing Makefile e improving installation