Missing include of iostream

Missing include of <iostream> can cause compilation failures. Added it.
Also standardized the name of the include guards.