Initial checkin of working project.