Changed data representation to string arrays which removes the need to do string parsing every time
Represented rules and conditions as objects for easier use in classification
Represented attributes as objects to allow easier information access