UndoHandler is now Singleton
Removed InvalidParseException, replaced it with isSuccessful
Added failed message for parse result
Added dynamic parsing
Merge branch 'master' of https://github.com/cs2103aug2014-t17-2J/main