dataBase parser + tests

parsing is made using 2 method inside the database class
toXML  - return string path to the XML file generated - name is required
but the path itself is -files\time stamp + name supplied .xml

fromXML  -  static method require path to XML and return new database
with the data from the XML