Box class

Uses two points to define a box