[Android] Remove singleton architecture

This pull request targets the Issue #17 
The constructor really doesn't need the WebView (I've just removed it). This is required only by the static method ```getInstance()``` in order to keep track of each HB instantiated an it's WebView. This way, the HB can be destroyed from fragment's ```onDestroy()```, avoiding circular references.