Adding Shape.java