Create weight config objects when saving routines to schedules
Add constraint to weight config

There can only be one weight config object for a schedule step
and a setting combination
Improve detail view for generated routines

This makes the design more similar to the one used on the schedule page
since they both represent basically the same thing