BaseActivity: Check API result activityid

Now Activities only get API events if it was the one to initiate the API
call in the first place.
API parsing: Handle GSON Exceptions