OCSADV-27: VoTableClient

This is a small PR containing VoTableClient. It uses the http commons client library to produce a method that returns a Future[CatalogProblem \/ ParsedVoResource] after making a call to one of the Gemini catalogs

A few rawtype warnings were removed as well
Wait, never mind, I think I see why the `fold` is needed here.  We're going from `Throwable \/ (CatalogProblem \/ ParsedResource)` to just `CatalogProblem \/ ParsedResource`.  A simple `leftMap` won't cut it.