created new keywordDetection method in InputFieldController and disabled TAB detection
got keyword detection working with an arraylist of keywords
fixed keyword index parsing, it was cutting lengths by 1
fixed: enter button not able to close views
Merge remote-tracking branch 'origin/staging' into jolly/gui
reduced font and padding size for inputfield to be able to show two lines at once
empty search results now show correct placeholder saying "no tasks found"
removed getTaskListViewController from Main class, should only be in RootViewController class
Moved UserGuide into the helpers package because it's technically not a controller
Moved Keyword to helpers package because it's not a controller class
getInputField().requestFocus() is the same as setAndFocusInputField()
Merge pull request #101 from cs2103aug2014-w13-1c/jin/gui

Minor reorganization of Keyword and Userguide components
went back to old way of keyword highlighting for now, added start and end keyword detection
Created a static Logger instance in Main
Merge pull request #102 from cs2103aug2014-w13-1c/jin/gui

Created a static Logger instance in Main
Refactored logging to make use of a singleton service class called LoggingService.
Merge pull request #103 from cs2103aug2014-w13-1c/jin/gui

Refactored logging to make use of a singleton service class called LoggingService.
Basic assertion of taskData's size
The logger object is not static, because it belongs to a singleton instance.
Removed unused imports in RootViewController