Reacting to Ivan's feedback.
Merge pull request #42 from cschroed-usgs/NAWQAAN-129

Reacting to Ivan's feedback.
Moving js libs into own folder. Updating usages accordingly.
Merge pull request #43 from cschroed-usgs/master

Moving js libs into own folder. Updating usages accordingly.
JsHint cleanup.
Merge pull request #44 from cschroed-usgs/master

JsHint cleanup.
Fixing broken paths.
Merge pull request #45 from cschroed-usgs/master

Fixing broken paths.
Renaming path, updating usages. Doing it again because 'lib' is a .gitignored python path.
Merge pull request #46 from cschroed-usgs/master

Renaming path, updating usages. Doing it again because 'lib' is a .gitig...
Minor UI tweaks.
Merge pull request #47 from cschroed-usgs/NAWQAAN-122

Minor UI tweaks.
Adding utility class. DRYing existing code via method on utility class.
broken commit. checkpointing.
Adding file referenced in last commit.
Basic broken graph inserted.
Maintaining references to flot plot objects via type path. Eliminating memory leaks by listening to tree node deselect and calling shutdown() on the reference to the associated flot object, if it exists.
Mocking data and metadata, storing mocks and generators on server in preparation for converting code to run asynchronously.
Broken commit. Just checkpointing on major refactor.
Checkpointing during refactoring.