Merge branch 'staging' into jin/gui
Merge branch 'staging' of github.com:cs2103aug2014-w13-1c/main into jin/gui
Add error logging to RootViewController's initLayout
Added error logging and an assertion to SettingsController's directory chooser method
DRY-ed SidebarController's buttons by using a foreach loop and switch block. Added logging to click events.
Removed unused id attribute from addButton
Use logging instead of e.printStackTrace
Merge pull request #110 from cs2103aug2014-w13-1c/jin/gui

DRYing, logging, refactoring.
Refactored Main's start method and extracted methods out
missing space
Refactored TaskListCellController -> TaskListCellViewController
Refactored SidebarController -> SidebarViewController
Refactored SettingsController -> SettingsViewController
Refactored HelpController -> HelpViewController
Moved all ViewControllers from the app.controllers package into app.viewcontrollers package
Project-wide refactoring of ViewController -> ViewManager
Suffixing views with -View
Merge branch 'staging' of github.com:cs2103aug2014-w13-1c/main into jin/gui
Merge pull request #113 from cs2103aug2014-w13-1c/jin/gui

Refactored ViewControllers -> ViewManagers and Views
Added support for endless tasks in the view