Initial commit of code base, library, and sample project.