Term stability calculation in castVote()
SeaIceConnector.classifyTerm()

Running a test.
A little cleanup
replaced Terms.score with Terms.up, Terms.down
sea --classify-terms

I'll set up a script on Heroku to run this every half hour.
sea --set-reputation -u
castVote() recalculate consensus in O(1)

Test.
updateUserReputation() in O(1)

Triggers recalculation of consensus and stability. Various code
clean ups in SeaIceConnector.
added stable and volatile listings
Clean up of SeaIceConnector
Begin notificaitons

Load User()s into memory and keep them there as long as ice is
running. Began framework for notifications.
Comment notifications
TermUpdate notification

Also moved notifications to their own namespace (seaice.notify.*)
TermRemoved notification

Also, BaseNotification.getAsHTML() should return None if it attempts
to dereference a deleted row.
Remove notifications and 404 page
fooling around with prettyDate()
printPrettyDate() time elapsed
interface clean ups
tested scoring on current db state
import os in SeaiceConnector.py