rough design doc
some work on low-level objects, tweet parsing