Unit testing with AMD mocks.  100% coverage for Model.
Full test coverage for Controller.
Full test coverage for View
Copypasta error.
Full coverage for ModelGame
Full coverage for ModelImage
Include all client files for coverage reporting

Also: clean up test-main a bit from its original copypasta.
Fix missing dependency
Full coverage for client/models/*
Be more explicit about initialization
Remove erroneous reference to controller in initializers.

Also fixes two minor bugs.
Remove unnecessary Squire object creation
Full coverage for image widget
Full coverage for in-game screen widget.
Move bookkeeping of page_model to start().
Formatting cleanup
Fix copypasta description
Remove unnecessary null's
Partial coverage for intro screen widget
Parent destructors go at the end.