Added makefile, began windows support