Added shape, rectangle, and Vector<shape> member/methods

added shape.java
abstract class to encapsulate all the shapes

added rectangle.java
sublclass of shape, sets type to rect for id

added Vector<Shape> and process for drawing shapes in the Vector