update Run.public_dict to return user object
remove commented out route
dynamic page updates on run submit

- refresh recent runs list
- re-render all charts
  this could be improved but the chart library's
  setData() method seems buggy