Style changes.
Added header source file.