Header updates.
Updates header doc.
cleaning up test.
Project file changes.