add support for asset storage type
and a few other updates to build
Merge pull request #31 from n8fr8/feature_add_storage_Type

add support for asset storage type