Trying IntelliJ
Fixed spacing issue
Added done support
Merge branch 'staging' into ryan/controller

Conflicts:
	watdo.iml
Added .md file for controller
Added index validation for done method
Merge branch 'staging' into ryan/controller
Added public method to change save file location
Changed the app flow

The app will create actionController too during startup. Hence only one
modelManager is created at startup.
Added undone method
Merge branch 'staging' into ryan/controller

Conflicts:
	src/app/controllers/CommandController.java
Added due keyword for end date and all for display

and some minor spacing issue
exposed setSortingStyle via taskcontroller, implemented getDisplayType and getSortingStyle
Merge remote-tracking branch 'origin/staging' into jolly/gui
Merge branch 'ryan/controller' of https://github.com/cs2103aug2014-w13-1c/main into jolly/gui
Merge branch 'jin/gui' of https://github.com/cs2103aug2014-w13-1c/main into jolly/gui
Merge branch 'dat/model' of https://github.com/cs2103aug2014-w13-1c/main into jolly/gui
The task list now scrolls to, selects and focus the last modified task
Successfully passed savefile location string into commandcontroller, but no new watdo.json is created at the selected directory. Also, the new savefile location doesn't persist across app restarts.
Merge pull request #159 from cs2103aug2014-w13-1c/jin/gui

Automatic scrolling and half-implemented changing of the savefile location.