User Settings

This updates the migrations with better test data for local testing.
The settings screen now mostly works. Still have to get the Device and Software choice to save.