Adding a better Makefile for ubuntu