Resume recommendations - error handling

This change is to turn of metadata parsing and raise exeption if api response does not contain metadata. 
So the idea is we wont call extract_metadata unless someone has setup the node to not be nil :yellow_heart: