Subclassing replaced by fields

Previously, JSONArray and JSONNumber subclassed ArrayList and BigDecimal respectively to obtain functionality. Altered these classes to use fields for functionality like JSONString and JSONObject were.