API and ConfigManager tests, More mocking.
Rewrite web to use new content and screen managers
Automatic cycling.