fixed bug occured when the recieved intent didn't have subject but the
text held the subject (e.g. Feedly)
intent test case refactor with base class
added test cases for Feedly case