Refactor local task list to SessionStorage

Created a new class called SessionStorage which manages the local
session storage.

Previously it was stored as a List<Task> in StorageHandler.