Added include guards to existing classes.
Added Jester namespace.