MultiMap and Iterator, Skeleton of Database

Finished Implementation of MultiMap and MultiMap::Iterator. Corrected
Node to have just key value and linked list to values. Finished skeleton
of Database class. Included other header files used for database
scheming.