Work on new Manager for worker timeout
Uses enum Time more extensively
WorkerTimeoutManager built. Not yet tested, will be used in ReplicaManager
ReplicaManager now uses TaskManager
ReplicaManager can call TaskManager to work on Task, however, TaskManager cannot be Serializable!
ReplicaManager.workSelf() ready for initial testing, needs to write condition for when to trigger
Added condition for when to work self, previous tests fail of course
Refactored methods out of AbstractFileMaster to FileUtils
Work on self seems to work now. More testing can be done
Made a clone method again fro ReplicaManager since TaskManager is not serializable
Attempts for making ReplicaManager serializable again. Problem lies with TaskManager...
Serialize problem solved using 'transient'
Cleaned, ready for merge now
Merge complete
Clean after merge