Added almost full implementation of java.util.Map interface to the open addressing hash map