Rename cache things (it isn't cachine)

https://twitter.com/alex_gaynor/statuses/257558176965206016
Fix registration bug
Remove ensure_exists

`generate()` now plays double duty