Added our first benchmark, fully profilable.

- To get profiling working, I added a PythonPlan class
  for basic profiling of Python functions.