separate out HiPerfTimer.cs for licensing
Make TaskInfo its own file and add comments