Fixed the migrations.   If you are having a problem with it.  Connect to localdb through sql management studio and delete the current database for the app.  Go back in to visual studio and open up the package manager console and run "update-database".   If it tells you it cannot find a context, switch the package manager console default project to models or w/e and run it again.  If you make any schema changes to any models, run the add-migration command and then run update-database
the commit before this I made the add or update items from steam function run asynchronously and just continue without making the web user wait any at all.  I added a comment to the line in this commit to describe it better.