Fixes bug 506192, add a way to view your own PTO records

Tried to make this as un-horrific as possible while sort of matching the "coding style" (scare quotes intentional) of the existing app. I did not bother with pagination or table sorting, can add those if anyone cares enough to ask.

@fwenzel r?
yes but it's evil ;)