Add make file and arg parse