TDD for CE2 starts here onwards!

Added 'searchWord()' into TextBuddy.java for CE2 Requirements
UNRESOLVED - JUnit - test for TextBUddy 'searchWord()' should return
false when input empty string
RESOLVED - JUnit - test for TextBUddy 'searchWord()' returns false when
input empty string.
UNRESOLVED -  
	- JUnit test for TextBuddy 'searchWord()' should return false when 
	  input null
RESOLVED -  
	- JUnit test for TextBuddy 'searchWord()' returns false when 
	  input null
	  
	- An important note always *check null first before anything 
	  i.e. if string is empty
NOERROR -  
	- JUnit 3rd testCase for TextBuddy 'searchWord()'
		- searchWord("test1",dataList)
UNRESOLVED -  
	- JUnit testcase 4 for TextBuddy 'searchWord()' return true instead
	  of false
	  	- searchWord("test2", dataList)
RESOLVED -  
	- JUnit testcase 4 for TextBuddy 'searchWord()' returns false as 
	  word specified if not found. 
	  
	  	- searchWord("test2", dataList) 
	
	- Added a 'for' loop to iterate through the list to search for 
	  the containment of queried word, returns true if contains and
	  false if not present
UNRESOLVED -  
	- JUnit testcase 1 for TextBuddy 'sortContents()' return "[]" 
	  instead of null
	  	- SortContents(dataList)
RESOLVED -  
	- JUnit testcase 1 for TextBuddy 'sortContents()' return "[]"
	  	- SortContents(dataList) 
	- Changed the return type to List.toString() for comparison
UNRESOLVED -  
	- JUnit testcase 2 for TextBuddy 'sortContents()' 
		- Expected:<[[test1,test2,test3]]> but was:<[[]]>
RESOLVED -  
	- JUnit testcase 2 for TextBuddy 'sortContents()' returns expected
	  sorted List in string.
	- Used Collections.sort() in TextBuddy to sort the contents
RESOLVED 
	- search task for CE2
	- sort task for CE2
	
Final Commit with simple refactor on code and code quality checking
Final Commit (most probably) for CE2 TextBuddy++ before submission,
added comments in the JUnit testing class.