improve parser
make exception handling more explicit
add more search methods for europeana