refactors Dispatcher to handle asset requests. adds getAsset to AssetHandler