In CommandGenerator:
1. added new method getActualRequest. this remove the firstword and get the rest of the
string.
2. refactored add, delete, edit, markdone (to ignore unimportant spaces).
    for example, if you type "    delete      2   ", it will still delete 2
    if you type"        add            fdfdff", it will still add fdfdff.
3. added new method containsUnnecessaryWords. this is implemented on display, clear,
undo, redo.
    for example, if you type "undo         XXXXX" . it will not undo because it contains
XXXXX.

In TaskManager:
1. modified the limiting condition for edit method

In junit tests,
revert everything back to Jireh's previous version

****** problems that need to be solved *********
****** every time when you exit then re-run the program, it will encounter index out of
bound error. It prompts something is wrong with the initializing process in the manager
class. ******
Fixed save function with the right method call "toSave".
This will fix initialization of text file with existing text, which currently crashes the program.
1. modified MyController to suit edit function. ie: when the user type "edit 2" the program will append the task corresponding to 2 into the input box.
2. Added EditListener.java. This class implements ChangeListener. This file is needed for implementation of the edit function.
1. added the method move in Both CommandGenerator and TaskManager. Now user can move a task to another task location.
for example, if you type "move  1 2", task 1 will be moved to task 2.
Revamp of structure.
Parser roti prata
SMALL SON IS BACK
Created logic package.
Created Command abstract class.
Facade class and command retriever for Parser package
Merge remote-tracking branch 'origin/jiashun'
basic tasks
Error Messages
Task
TaskList
Merge branch 'jiashun' of https://github.com/cs2103aug2014-t11-1j/main
Added ModelTask to storage, added gui package, added controllers and views to gui. Added MainApp to initilise gui
Parser Updates
Removed Input Parser's static component.
Parser test class to test ParserFacade class
Separated commandLine from main PhantomController. New CommandLineView.
Added Command class skeleton.
Merge remote-tracking branch 'origin/jiashun'
Merge remote-tracking branch 'origin/krystal'