Add an asset factory
Add a 404 error response
Add a show action for assets

Right now, this just returns a recursive url for
the asset. This is intended to contain a file
access url and potential metadata in the future.