Rewritten layout, typography and lots of fixes and tweaks

See changelog in readme.md