Renamed Map to HashMap
Added comparator based map, testing not yet finished [ci skip]
Completed comparator based map, and added shared Map/HasMap tests.