Initial commit.
Initial check of working code.