Moved code from TaskAdder to the Add class.
Made Command's execute() to throw Exception
Edited TaskAdder to fit current code syntax, should be a dummy class now purely for reference. Add should now be used as a replacement instead.
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main

# By Natalie Rawle (2) and Yui Wei (1)
# Via Natalie Rawle (2) and Yui Wei (1)
* 'master' of https://github.com/cs2103aug2014-t7-2/main:
  Made the All and Completed Command classes
  fixed the exceptions in remove
  Started Add
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main

# By Natalie Rawle
# Via Natalie Rawle
* 'master' of https://github.com/cs2103aug2014-t7-2/main:
  Made ezCMessages Singleton
No changes.
UndoRedoProcessor switch cases changed.
Moved markAsComplete() and markAsIncomplete() to Finish from TaskEditor.
Editing Edit, not complete yet.
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main

# By Yui Wei (4) and Natalie Rawle (2)
# Via Natalie Rawle (1) and Yui Wei (1)
* 'master' of https://github.com/cs2103aug2014-t7-2/main:
  Changed Searcher to work with Lists instead of ArrayLists
  exception handling in progress
  modified to suit ezCMessages singleton
  fixed remove.
  writing exception handler.
  Made the methods of ezCMessages nonstatic.

Conflicts:
	dataManipulation/Finish.java
Added 2 more error locations: FINISH and ADD
Rewrote UndoRedoProcessor, needs testing.
Rewrote the Add class, edited the exception throwing to fit Yui Wei's ActionException class.
Rewrote the Edit class, moved relevant code from TaskEditor to Edit.
Rewrote the Finish class, wrote exception formats to fit that of Yui Wei's.
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main

# By Natalie Rawle
# Via Natalie Rawle
* 'master' of https://github.com/cs2103aug2014-t7-2/main:
  Finished the minor commands.

Conflicts:
	dataManipulation/Finish.java