Fix #4: include guards don't generate errors.
Merge pull request #22 from arxanas/include-guard-no-errors

Fix #4: include guards don't generate errors.
fix operator spacing for +=, -= (rewrite pending)
Update README.md
Update README.md