Merge pull request #52 from cs2103aug2014-w15-3J/master

Merge Logic with Master
added assert to verify the existence of dependency between TickerUI and
Logic
implemented assertion and exception handling. requires testing
Merge pull request #53 from cs2103aug2014-w15-3J/Logic

Merge Logic with Master