Use :null_session strategy for CSRF protection
:disappointed: Sidekiq can't understand keyword arguments yet
Use ihat's webhook feature
paper_attributes downloads ePub and returns a hash
pass callback url to worker
Add turtles.epub fixture
Add proper mocks and make the #perform test pass
Refactor PaperUpdateWorker
WIP
Make it work using Epub::Tempfile
Spec out the tempfile helper
Add a JSON parser module
Remove unneeded OxgarageParser
Make Epub::Tempfile customizable and use it
Use Epub::JSONParser
No need to create Tempfile when extracting a zip
Add Epub::Zip
Remove stuff that's in gem
Add TahiEpub gem and use it throughout
Rename Epub to TahiEpub