initial commit

 - changed gitignore to ignore autotools and dejagnu generated files and
   kdevelop project files
 - added test files