Added Makefile, supports Port-Selection