Move asset list to it's own module

Allows reuse (in server code)
Add ability to download assets from tritarget

Can test using local assets which are downloaded the first time the
server is spawned.
Convert to using new server assets
Add force option
Add offlineCheck option
Force url as first argument

This makes for a more consistent and dependable API.