Allow to obtain instance without passing an Activity

Added getInstance() method.
Added initialize(Activity activity) method.