[Android] Remove singleton architecture

This pull request targets the Issue #17 
if the constructor requires a WebView, why its reference is not stored? If we remove the singleton, I think each HB should store the reference to its WebView.