Ignore .idea files
Minor conf tweak
Tournament model fully implemented with test coverage.
Simplifies startup of views.
In Game Screen now switches between modes in a predictable, modular way.

Also includes minor improvement to View::addSubwidget() to reduce
boilerplate, and a bug fix in Controller for widgets that require no
models.
Add double-run protection around start() methods.
Fix broken unit tests