Added Visual Studio files

Added files for opening the project in Visual Studio 2012. Also added
rules to ignore Visual Studio generated files
Added shader headers

Added the vertex and fragment headers
Modified files to work with Visual Studio and Windows

Modified files so Visual Studio can build project. Changes were only in
the preprocessor directives.