Added editTask() Method along with methods called by it.
created enum EditType
update: save and load bug rectified
A lot of changes to format and organisation of the methods.
Added passer method called determineUserInput()
Added method userInputAdd() and associated methods to get ready the string array refinedUserInput for the add command.
Started on method userInputEdit()
Merge remote-tracking branch 'origin/Zhengyang' into SWW

Conflicts:
	SparkMoWare/logic/Assignment.java
	SparkMoWare/logic/SparkMoVare.java
	bin/logic/SparkMoVare.class

Conflicts should be resolved.
Missing commit to previous merging
Merge branch 'SWW'