Lots of improvements.

- Renamed job to Job for clarity
- Specd out the thread ecosystem a bit more
- Documentation