added windows support for makefile

Running the command "make windows" will compile the source with the
"-lmingw32" flag.
gitignore