Refactor to support JIT executor
Start implementing JITter
Remove NuGet packages from repo, and enable package restore