Add some initial web-apps
trivial: Fix up some warnings from pylint
Add a simple logging framework

This is so we can have one consistent output between tools.
Generate a status webpage for all the applications when building
trivial: Remove invalid UTF8 char in appdata file