Break apart file writing into smaller functions
Build wrapper around google time for periodic tasks
Resolve int function conflict in bencode
Resolve syntax typo in bencode
Move common metadata/piece logic into queue.cljs
Add piece expiration