The Laws of an Eruv; A comprehensive review of the laws of Eruvin and their practical applications