New version of jonathanHirz.com. Simplified, written from scratch.