Defined out non-Windows include file
Merge pull request #127 from BugFreeSoftware/fix_windows

Defined out non-Windows include file
Fixed and added missing include header guard defines