Ignore Cargo files
Refactor Args so it can be passed to tasks, add control thread spawn