Reset kernels migrations
Add uploads directory
Factor out protection code
Flesh out kernel views a bit
Compute hash of file contents