Added copyright notice and license. Updated TODO