Changed HttpClient so that it actually returns content in its return
string. Formerly it just printed it out.
Added a new thread to launch the product identification process from
AddProductController.
The plugin wrapper is now responsible for creating an HttpClient and
passing it to the plugin
Implemented UpcDatabaseApi. Now returns product descriptions.
Added JUnit test for UpcDatabaseApi