completed twitter integration. needs cleanup.