Make Container widgets take children as the first positional argument

This makes creating containers less cumbersome: Container([list, of, children]), rather than Container(children=[list, of, children])