Prevent the extra console window from opening on program load

Using linker options, I classified the program as "windows" instead of
console, then adjusted the entry point to still work with main()

ref:
http://msdn.microsoft.com/en-us/library/f9t8842e.aspx