minor changes
Switched to storing tasks and edges seperately.
Safety commit
initial scheduling for HLF