update run calendar to start at jan 1st 2014
converted add run modal form to a react component
cleanup of AddRunModal react component
parsley tweaks and load react.js over https
host react js within the project
conditionalize add run component rendering
refactor RunForm to hold state for all children
done with previous commit
add run modal validation w/o parsley
remove a stray console.log
JSXStaticFileHandler to compile jsx server side
make sure node is installed for pyexecjs
remove URL changing in settings, style settings.py
style/formatting changes in main.py
add /data/recent.json endpoint

in preparation to react-ify the whole recent runs pane
fix distance validation bug
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
fix hardcoded user json