fix bug; graph dates off by one error
refactor fetch and change date objects to use moment.js
use moment to handle dates on the server
add dataCache
add jquery-date-range-picker