Updated license template
Updated copyright/license notice in all c++ files (still GPLv3).
updated TODO list.