Added intersects method to Rectangle
Added Top Bottom Left Right and updated intersection for Rectangle