added original source code, .cvsignore to .gitignore