Added rectangle-rectangle collision

also threw in some test code to have fun with.