added sources and added lxml dependency for tests