Added XMLDatabase, closes #13