updated asset definition to support specifying the index file name, and to ensure that asset serving works when using a context path