Added upload structure processing to asset/assets

- Added functions to take upload structures and parse into asset objects
- Moved uuid functions from assets to uuid