Stop using deprecated versions of dependencies

Hey @meteficha. Your call on whether to merge this. It requires a newer version of shakespeare (which is compatible with Yesod 1.2), and thereby gets rid of a dependency on two deprecated packages.