Upon save of asset, asset type is set or created based on file extension.  Added migration.
Added primary asset to app model.
Not doing fixture insert in initial migration.
Not doing datamigration inside schemamigration.
Added conversion of package to appasset migration migration.
Removed uuid from models and changed notes field in appaset to uuid. Removed package property from app model.
Added 'primary' field on appasset w/migrations.
Added app to appasset model.
Data migration for new app assets fk model.
Removed assets property on app, using only appasset fk on app.
Removed charfield type from appasset model.
Updated admin to use appasset inline for new model structure.
Removed old views cruft.
Creation date is not required now on app model.
Package handler for iOS correctly handles uploaded package and assets.
Package handlers now process app's primary asset.
Upload handlers now process android and ios apps in the same way, through a collection of assets.
Added post save signal in signals.py and now removing specific app asset when on delete.
Moved packagehandler logic out of save() method of App and added primary_asset property.
Created urls and views to support indeterminate number of assets