Adding cohesion to logic, added in instances of parser and storage as
attributes.
Creating 1-1 dependency with UI
Added getters for UserInput class
Updated UserInput attributes and getters. isAppending was missing
Added run() in logic
Added todo at the bottom
Merge pull request #26 from cs2103aug2014-w15-3J/Logic

Logic