tweak logo position
fix invalid html: add charset and title to <head>, update tests for other fixes

fixes #39