Added top-level gruntfile and package.json
Got serve, watch, and livereload working for widgets
Start moving all time-related munging and organization code into a separate module. Make a suite of jasmine tests for the new module.
Specs for getEmptyTimeChunks
Remove unused grunt tasks from Gruntfile
Set up 'grunt test' command to autotest on file changes. Cleaned up package.json.
Finished testing of everest.heatChart.time.js
Refactor heatChart.js to use time.js.
Made heatChart.js an attribute of the global everest object.
WIP - refactoring heatChart one step at a time
WIP - cleaning up heatChart.js
WIP - this is why I'm switching to require.js
WIP - fixed dependency issue
Renamed file
Update includes
Still cleaning
Moved require.js lib to top-level lib directory
Woot. Made time.js and time.spec.js AMD modules, and updated test to use grunt plugin for testing modules using requirejs
WIP - Need to separate heatChart-specific config from top-level Gruntfile
Remove heatChart's Gruntfile and package.json. Due to how the project is structured, we have to run all grunt tasks that use a server from the project root, because the lib directory can't be served from a server running inside a specific project directory.