Implemented isSubmapOf and isSubmapOfBy
Added tons of test cases