Add exceptions, logging and assertions for Tutorial
Merge branch 'UI2' of https://github.com/cs2103aug2014-t10-4j/main into UI2