setup basic tweet data handling

This sets up how a tweet obj is built and seeded with data.  This
will be used in parsing tweets and building tweet objects from the
parsed data.