Adding detailed comments in povToPixel to explain how it works.

A blog post with explanatory drawings will follow eventually.
Simplifying formula a bit and reordering some lines
Bugfix: using absolute positioning for markers instead of relative.

Adding link to blog article explaining povToPixel().
Merge branch 'master' into gh-pages