Remove DecodeException
Use class instance variables instead of sending args around
Cleanup constantize
Rescue only errors on the worker
Calculate score only if updating it
Extract push item
Clear separation between public and private interface
Rename Deferral to Runner
Merge pull request #7 from madmimi/refactor

Code improvements