Allow start(:single_arg => value)

In Ruby, the general expectation is that if container.start() works with defaults for parameters a, b, c, and d, then container.start(:a => 'x') will still set defaults for parameters b, c, and d.  This patch Makes It So :)