Hash Tables and Btree header files

gitignore been added and repo cleaned