restructure the way when.js is used
build logic to perform sweep of historical data, stopping when no more data available
extended stations data, "about" urls to describe schema, and function binding