More flexible commands
Fix "edit 3" bug
Fix "edit 3" bug
Fix bug "add today"
Fix "update 3" bug from Controller side.
Change error message to "Invalid command"
Increase height of task name text area
Merge branch 'master' of https://github.com/cs2103aug2014-w14-1j/main
enable undo and redo from the table.
fix ctrl e bug
Support list this week
Change dateParser's parse api
"from this year to next year" will set start date to start of the year
Fix "list 3 weeks after today" to set start date to start of the week and end date to end of the week
For "list this week" and "find 3 months from now", set to start and end of period for search and list
Merge branch 'master' of https://github.com/cs2103aug2014-w14-1j/main into daryl-ui

Conflicts:
	src/UI.java
Merge branch 'master' of https://github.com/cs2103aug2014-w14-1j/main
Support "add task everyday" and "add task every n days"
Support "2 days after"
getRecurAsString "every X year/month/day" etc
Tags sorted alphabetical order