make gevent optional - websockets wont' work, but that's mostly ok
Add Tests for viewable & usesession decorator
test json_apply
resolve_json test
Test for TraversePlotObject
pep8 conforming
Fix tick flicker.
First cut of CS scales code.
Time scales work from days on down.
First cut at day resolution for ticks.
Make day resolution more correct.
Handle days too close together.
Add months scale.
Remove missing scale level.
Add better toString() for scales.
Make all ticks in GMT.
Add comments.
Remove redundant month scale.

Also added comments indicating interval ranges for the various time
scales.
Remove some old code and comments.
Fix formatting transitions.

That turned out to be easier than expected.