Initial commit with example code and tests.