Add threads.craftosThread and processes.craftosProcess
Move interupts to rack
Cleanup stuff left over from using self
Fix bugs I ran into while testing threads.clone
Use a better method for determining when the system is idle
Update dev/test
Fix it for "Move interupts to rack"
Actually put threads in process.threads
I must have forgotten about this
Remove device.api and add device.connectionType
Update todo.md
Remove unnecessary comments
Add the ability to register a thread as an event handler
This stuff should've been committed already, probably a bug
Remove another unnessecary comment