atomxmllistservice and parser implementation and tests, working version