switched to lxml
added a way to have a 'silent' logger (useful to developers)
added XPATH queries support