Using Nokogiri to parse XML files

Using Nokogiri (Stream Parser) instead of SimpleXml (tree-based), because
```data = XmlSimple.xml_in(‘students.xml’)```
takes a long time to build a complete DOM structure in memory for large XML files.
Nokogiri::XML::Reader is a parser that pull in one node of the xml file at a time.