Initial Commit.

Adding first version of the sample project, along with documents and
external libs for reference.