allow Lua tables as config parameters.  call each app's :report() method on app.report()
first stab at new app's api