Renamed itemAction to taskName. All method names are modified
accordingly.

Added in-memory unit testing for the model.
Included test for file load. Trying to pass testFileLoad.