wrap up tweet parser into its own module