Updating of writeToFile

writeToFile will rewrite the whole file based on the tempStorage.
Sort By Date

Add function to Sort by Date
Sort By Alphabet

Add Sort By Alphabet method
Sort By Importance

Add sort by importance method
Sort By Date Update

Will sort based on date as well as time
Removal of sortingStorage

All sorting will be done on temp Storage.
add some basic function
Change to private method

Change two method in Storage to private method
Completion of init function and edit function

Note that the importance level of edit function is not complete yet due
to the need for discussing the best possible method to solve discrepancy
Merge remote-tracking branch 'origin/Storage' into Storage

Conflicts:
	src/Logic.java
Complete Search Function

Search function is updated and completed.
Merge pull request #39 from cs2103aug2014-t10-4j/Storage

Storage