Initial commit.  Includes simple unit test.