Added some compile options, added *.suo into .gitignore