supporting XML input files
small code clean ups
using io.Reader for Store.Add, clean up of readXML function
code clean up as suggested during the review (#16)
simplifying the Start function after introduction of XML