Created a consistent interface across classes: Class.create(dataLib), Class.readFromFile(filename, dataLib), instance.writeToFile(filename), fixing #2