added Windows project and linux/Mac Makefile