Thanks for the feedback! This is very helpful, and I'll be sure to fix these things as soon as I get home from work!
Extension-less files should work fine as an alternative to index.ext pages :) The purpose of index in the demo was to show QuickServ behavior. I like the idea about using calculate.py if there are no other naming collisions for /calculate