Heavy rains have caused flash flooding around Boston. The North Shore and Essex County have been particularly hard hit.