Add per-request profiling facility to Plack handler

uses Devel::NYTProf; instructions on how to use it are in the comments

Also reports exceptions to STDERR, which makes development a lot easier.