IMPORTANT: Windows users will have to execute clean, setup and cmake after this commit.
* added script to generate the program icon on windows.
* modified setup script to execute icon generator.
* modified CMakeLists to automatically generate the resource file required for windows builds and link it to the visual studio project.