Iteration test now properly checks that all key-value pairs have been iterated upon
Keys and values methods added to map
filter() method for map filtering