Implement Shape class and multiple shape draw

Shape class has constructor and multiple shapes can now be drawn as they
are saved in an array as Shape objects.