add Hamster as a dependency - immutable datastructures FTW!
Add ability to stop individual jobs
Start moving towards a more lock-free approach:

* Implement basic Clojure-like atom
* Start using atoms + immutability where possible
* Remove dreadful locks and sync blocks