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.