Initial checkin.
Added copyright notice.