creation of archive

creation of an archive function
Removal of redundant function

Removal of redundant lines and functions
Change the sorting of floating task

Allows the floating task to be added to the last of the list
Merge pull request #51 from cs2103aug2014-t10-4j/storage

Storage