Repair hooks to actually work
Add a cost per item value
Implement routing for mail types. Adds #5