add copyrights

darcs-hash:20090401074338-b2873-2956e7ede910f71cf1ecdcb543e8a6d97a02f897
Update TODO

darcs-hash:20090331205239-58252-c5c959b1b13318f1e939cd67d41aa86029d78ff0